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.Exceptionpublic 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.Exceptionpublic 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.