org.codehaus.plexus.mailsender
Class AbstractMailSender
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.mailsender.AbstractMailSender
- All Implemented Interfaces:
- org.codehaus.plexus.logging.LogEnabled, MailSender
public abstract class AbstractMailSender
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements MailSender
- Version:
- $Id: AbstractMailSender.java 5585 2007-02-05 21:05:01Z evenisse $
- Author:
- Trygve Laugstøl, Emmanuel Venisse
| Fields inherited from interface org.codehaus.plexus.mailsender.MailSender |
ROLE |
|
Method Summary |
java.lang.String |
getPassword()
|
java.lang.String |
getSmtpHost()
|
int |
getSmtpPort()
|
java.lang.String |
getUsername()
|
boolean |
isDebugMode()
|
boolean |
isSslMode()
|
boolean |
isTlsEnabled()
|
void |
send(java.lang.String subject,
java.lang.String content,
java.lang.String toMailbox,
java.lang.String toName,
java.lang.String fromMailbox,
java.lang.String fromName)
Send a mail message. |
void |
send(java.lang.String subject,
java.lang.String content,
java.lang.String toMailbox,
java.lang.String toName,
java.lang.String fromMailbox,
java.lang.String fromName,
java.util.Map headers)
Send a mail message. |
void |
setDebugMode(boolean debugMode)
|
void |
setPassword(java.lang.String pass)
|
void |
setSmtpHost(java.lang.String host)
|
void |
setSmtpPort(int port)
|
void |
setSslMode(boolean sslEnabled)
|
void |
setSslMode(boolean sslEnabled,
boolean tlsEnabled)
|
void |
setUsername(java.lang.String name)
|
void |
verify(MailMessage message)
Verify the content of a mail message. |
| 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 |
| Methods inherited from interface org.codehaus.plexus.mailsender.MailSender |
send |
DEFAULT_SMTP_PORT
public static final int DEFAULT_SMTP_PORT
- See Also:
- Constant Field Values
AbstractMailSender
public AbstractMailSender()
getSmtpHost
public java.lang.String getSmtpHost()
- Specified by:
getSmtpHost in interface MailSender
setSmtpHost
public void setSmtpHost(java.lang.String host)
- Specified by:
setSmtpHost in interface MailSender
getSmtpPort
public int getSmtpPort()
- Specified by:
getSmtpPort in interface MailSender
setSmtpPort
public void setSmtpPort(int port)
- Specified by:
setSmtpPort in interface MailSender
getUsername
public java.lang.String getUsername()
- Specified by:
getUsername in interface MailSender
setUsername
public void setUsername(java.lang.String name)
- Specified by:
setUsername in interface MailSender
getPassword
public java.lang.String getPassword()
- Specified by:
getPassword in interface MailSender
setPassword
public void setPassword(java.lang.String pass)
- Specified by:
setPassword in interface MailSender
isSslMode
public boolean isSslMode()
- Specified by:
isSslMode in interface MailSender
isTlsEnabled
public boolean isTlsEnabled()
- Specified by:
isTlsEnabled in interface MailSender
setSslMode
public void setSslMode(boolean sslEnabled)
- Specified by:
setSslMode in interface MailSender
setSslMode
public void setSslMode(boolean sslEnabled,
boolean tlsEnabled)
- Specified by:
setSslMode in interface MailSender
isDebugMode
public boolean isDebugMode()
- Specified by:
isDebugMode in interface MailSender
setDebugMode
public void setDebugMode(boolean debugMode)
- Specified by:
setDebugMode in interface MailSender
send
public void send(java.lang.String subject,
java.lang.String content,
java.lang.String toMailbox,
java.lang.String toName,
java.lang.String fromMailbox,
java.lang.String fromName)
throws MailSenderException
- Description copied from interface:
MailSender
- Send a mail message.
- Specified by:
send in interface MailSender
- Throws:
MailSenderException
send
public void send(java.lang.String subject,
java.lang.String content,
java.lang.String toMailbox,
java.lang.String toName,
java.lang.String fromMailbox,
java.lang.String fromName,
java.util.Map headers)
throws MailSenderException
- Description copied from interface:
MailSender
- Send a mail message.
- Specified by:
send in interface MailSender
- Throws:
MailSenderException
verify
public void verify(MailMessage message)
throws MailSenderException
- Description copied from interface:
MailSender
- Verify the content of a mail message.
- Specified by:
verify in interface MailSender
- Throws:
MailSenderException
Copyright © 2001-2007 Codehaus. All Rights Reserved.