public class MailHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
SMTP_DEFAULT_PORT |
Constructor and Description |
---|
MailHandler(java.lang.String sTemplateDir,
java.lang.String sHost,
int iPort,
java.lang.String sFrom,
java.lang.String sMailUser,
java.lang.String sMailPassword) |
MailHandler(java.lang.String sTemplateDir,
java.lang.String sHost,
int iPort,
java.lang.String sFrom,
java.lang.String sMailUser,
java.lang.String sMailPassword,
java.util.List customHeaders) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getElementHandled()
Return the name of the command element handled.
|
void |
handle(org.w3c.dom.Element mail)
Handle a <mail> command element.
|
public MailHandler(java.lang.String sTemplateDir, java.lang.String sHost, int iPort, java.lang.String sFrom, java.lang.String sMailUser, java.lang.String sMailPassword) throws java.lang.Exception
sHost
- iPort
- sFrom
- sMailUser
- sMailPassword
- java.lang.Exception
public MailHandler(java.lang.String sTemplateDir, java.lang.String sHost, int iPort, java.lang.String sFrom, java.lang.String sMailUser, java.lang.String sMailPassword, java.util.List customHeaders) throws java.lang.Exception
sHost
- iPort
- sFrom
- sMailUser
- sMailPassword
- customHeaders
- an List of Strings, each string containing a custom SMTP header line (may be null)java.lang.Exception
public java.lang.String getElementHandled()
public void handle(org.w3c.dom.Element mail) throws HandlerException, java.io.IOException
mail
- The <mail> elementHandlerException
- if the command element being handled is malformed,
or invalid in some other way.java.io.IOException
- if communication with the SMTP server
could not be established or maintained.