net.commerce.zocalo.mail
Class MailUtil
java.lang.Object
net.commerce.zocalo.mail.MailUtil
public class MailUtil
- extends java.lang.Object
Simple utility that provides the ability to send mail. Normal entry point is
sendSMTPMail()
.
SendMailMessage()
is vestigial, but might be worth
resurrecting if you have access to a mail executable, and SMTP is hard to access.
Method Summary |
static int |
sendMailMessage(java.lang.String subject,
java.lang.String recipient,
java.lang.String body)
|
static int |
sendMailMessage(java.lang.String mailer,
java.lang.String subject,
java.lang.String recipient,
java.lang.String body)
|
static void |
sendSMTPMail(java.util.Properties inputProps,
java.lang.String to,
java.lang.String subject,
java.lang.String body,
boolean debug)
|
static boolean |
validateAddress(java.lang.String address)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mailx
public static final java.lang.String mailx
- See Also:
- Constant Field Values
TemplateDir
public static final java.lang.String TemplateDir
- See Also:
- Constant Field Values
EmailTemplates
public static final org.antlr.stringtemplate.StringTemplateGroup EmailTemplates
SITE_CONSTANTS_FILE_NAME
public static final java.lang.String SITE_CONSTANTS_FILE_NAME
- See Also:
- Constant Field Values
SSL_FACTORY
public static final java.lang.String SSL_FACTORY
- See Also:
- Constant Field Values
MAIL_EXECUTABLE
public static final java.lang.String MAIL_EXECUTABLE
- See Also:
- Constant Field Values
MAIL_USER
public static final java.lang.String MAIL_USER
- See Also:
- Constant Field Values
MAIL_PASSWORD
public static final java.lang.String MAIL_PASSWORD
- See Also:
- Constant Field Values
MAIL_HOST
public static final java.lang.String MAIL_HOST
- See Also:
- Constant Field Values
MAIL_PORT
public static final java.lang.String MAIL_PORT
- See Also:
- Constant Field Values
MAIL_SECURE
public static final java.lang.String MAIL_SECURE
- See Also:
- Constant Field Values
MAIL_SENDER
public static final java.lang.String MAIL_SENDER
- See Also:
- Constant Field Values
MAIL_AUTH
public static final java.lang.String MAIL_AUTH
- See Also:
- Constant Field Values
FROM_ADDRESS
public static final java.lang.String FROM_ADDRESS
- See Also:
- Constant Field Values
MailUtil
public MailUtil()
sendMailMessage
public static int sendMailMessage(java.lang.String subject,
java.lang.String recipient,
java.lang.String body)
sendMailMessage
public static int sendMailMessage(java.lang.String mailer,
java.lang.String subject,
java.lang.String recipient,
java.lang.String body)
sendSMTPMail
public static void sendSMTPMail(java.util.Properties inputProps,
java.lang.String to,
java.lang.String subject,
java.lang.String body,
boolean debug)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
validateAddress
public static boolean validateAddress(java.lang.String address)