public class MailUtilities
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MailUtilities.EmailSettings |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SMTP_HOST |
static java.lang.String |
SMTP_USE_TLS |
Constructor and Description |
---|
MailUtilities() |
Modifier and Type | Method and Description |
---|---|
static javax.mail.Address[] |
buildAddresses(java.lang.String[] addresses) |
static void |
executeSMTPSend(java.lang.String fromEmailAddress,
java.util.List<java.lang.String> toEmailAddresses,
java.lang.String subject,
java.lang.String body,
javax.mail.Transport transport,
java.io.File... fileAttachments) |
static javax.mail.Transport |
openTransportFromSettings(MailUtilities.EmailSettings mailSettings) |
public static final java.lang.String SMTP_USE_TLS
public static final java.lang.String SMTP_HOST
public static void executeSMTPSend(java.lang.String fromEmailAddress, java.util.List<java.lang.String> toEmailAddresses, java.lang.String subject, java.lang.String body, javax.mail.Transport transport, java.io.File... fileAttachments) throws javax.mail.MessagingException, java.io.UnsupportedEncodingException, java.io.IOException
javax.mail.MessagingException
java.io.UnsupportedEncodingException
java.io.IOException
public static javax.mail.Transport openTransportFromSettings(MailUtilities.EmailSettings mailSettings) throws javax.mail.MessagingException
javax.mail.MessagingException
public static javax.mail.Address[] buildAddresses(java.lang.String[] addresses) throws javax.mail.internet.AddressException, java.io.UnsupportedEncodingException
javax.mail.internet.AddressException
java.io.UnsupportedEncodingException