org.codehaus.plexus.mailsender.javamail
Class JavamailMailSender

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.plexus.mailsender.AbstractMailSender
          extended by org.codehaus.plexus.mailsender.javamail.JavamailMailSender
All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.mailsender.MailSender, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

public class JavamailMailSender
extends org.codehaus.plexus.mailsender.AbstractMailSender
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable


Field Summary
private  java.util.Properties props
           
private static java.lang.String SSL_FACTORY
           
private  java.util.Properties userProperties
           
 
Fields inherited from class org.codehaus.plexus.mailsender.AbstractMailSender
DEFAULT_SMTP_PORT
 
Fields inherited from interface org.codehaus.plexus.mailsender.MailSender
ROLE
 
Constructor Summary
JavamailMailSender()
           
 
Method Summary
 void initialize()
           
 void send(org.codehaus.plexus.mailsender.MailMessage mail)
           
 
Methods inherited from class org.codehaus.plexus.mailsender.AbstractMailSender
getPassword, getSmtpHost, getSmtpPort, getUsername, isSslMode, send, send, setPassword, setSmtpHost, setSmtpPort, setSslMode, setUsername, verify
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SSL_FACTORY

private static final java.lang.String SSL_FACTORY
See Also:
Constant Field Values

userProperties

private java.util.Properties userProperties

props

private java.util.Properties props
Constructor Detail

JavamailMailSender

public JavamailMailSender()
Method Detail

initialize

public void initialize()
                throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException

send

public void send(org.codehaus.plexus.mailsender.MailMessage mail)
          throws org.codehaus.plexus.mailsender.MailSenderException
Specified by:
send in interface org.codehaus.plexus.mailsender.MailSender
Throws:
org.codehaus.plexus.mailsender.MailSenderException