org.codehaus.plexus.mailsender.javamail
Class AbstractJavamailMailSender
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.mailsender.AbstractMailSender
org.codehaus.plexus.mailsender.javamail.AbstractJavamailMailSender
- All Implemented Interfaces:
- org.codehaus.plexus.logging.LogEnabled, MailSender
- Direct Known Subclasses:
- JavamailMailSender, JndiJavamailMailSender
public abstract class AbstractJavamailMailSender
- extends AbstractMailSender
- Version:
- $Id: AbstractJavamailMailSender.java 6752 2007-08-09 09:53:26Z evenisse $
- Author:
- Emmanuel Venisse
Fields inherited from interface org.codehaus.plexus.mailsender.MailSender |
ROLE |
Methods inherited from class org.codehaus.plexus.mailsender.AbstractMailSender |
getPassword, getSmtpHost, getSmtpPort, getUsername, isDebugMode, isSslMode, isTlsEnabled, send, send, setDebugMode, setSslMode, setSslMode, 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 |
MAIL_SMTP_HOST
public static final String MAIL_SMTP_HOST
- See Also:
- Constant Field Values
MAIL_SMTP_PORT
public static final String MAIL_SMTP_PORT
- See Also:
- Constant Field Values
MAIL_SMTP_AUTH
public static final String MAIL_SMTP_AUTH
- See Also:
- Constant Field Values
MAIL_SMTP_USER
public static final String MAIL_SMTP_USER
- See Also:
- Constant Field Values
MAIL_SMTP_PASSWORD
public static final String MAIL_SMTP_PASSWORD
- See Also:
- Constant Field Values
MAIL_SMTP_SOCKETFACTORY_PORT
public static final String MAIL_SMTP_SOCKETFACTORY_PORT
- See Also:
- Constant Field Values
MAIL_SMTP_SOCKETFACTORY_CLASS
public static final String MAIL_SMTP_SOCKETFACTORY_CLASS
- See Also:
- Constant Field Values
MAIL_SMTP_SOCKETFACTORY_FALLBACK
public static final String MAIL_SMTP_SOCKETFACTORY_FALLBACK
- See Also:
- Constant Field Values
MAIL_SMTP_TIMEOUT
public static final String MAIL_SMTP_TIMEOUT
- See Also:
- Constant Field Values
MAIL_SMTP_STARTTLS_ENABLE
public static final String MAIL_SMTP_STARTTLS_ENABLE
- See Also:
- Constant Field Values
MAIL_TRANSPORT_PROTOCOL
public static final String MAIL_TRANSPORT_PROTOCOL
- See Also:
- Constant Field Values
MAIL_SMTP_DEBUG
public static final String MAIL_SMTP_DEBUG
- See Also:
- Constant Field Values
MAIL_SMTP_QUITWAIT
public static final String MAIL_SMTP_QUITWAIT
- See Also:
- Constant Field Values
MAIL_SMTP_DEBUG2
public static final String MAIL_SMTP_DEBUG2
- Deprecated.
- See Also:
- Constant Field Values
AbstractJavamailMailSender
public AbstractJavamailMailSender()
getSession
public abstract javax.mail.Session getSession()
throws MailSenderException
- Throws:
MailSenderException
send
public void send(MailMessage mail)
throws MailSenderException
- Description copied from interface:
MailSender
- Send a mail.
- Throws:
MailSenderException
getProperties
protected Properties getProperties()
addProperty
protected void addProperty(String key,
String value)
removeProperty
protected void removeProperty(String key)
setSmtpHost
public void setSmtpHost(String host)
- Specified by:
setSmtpHost
in interface MailSender
- Overrides:
setSmtpHost
in class AbstractMailSender
setSmtpPort
public void setSmtpPort(int port)
- Specified by:
setSmtpPort
in interface MailSender
- Overrides:
setSmtpPort
in class AbstractMailSender
setUsername
public void setUsername(String username)
- Specified by:
setUsername
in interface MailSender
- Overrides:
setUsername
in class AbstractMailSender
setPassword
public void setPassword(String password)
- Specified by:
setPassword
in interface MailSender
- Overrides:
setPassword
in class AbstractMailSender
Copyright © 2001-2012 Codehaus. All Rights Reserved.