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