@FullyTested public final class EmailMessageAddress extends Object
JavaMailSessionBuilderFactory.INSTANCE| Modifier and Type | Field and Description |
|---|---|
String |
emailAddress
Ex:
"kevinarpe@gmail.com" |
String |
nullableDisplayName
Never empty or all whitespace
|
| Modifier and Type | Method and Description |
|---|---|
javax.mail.internet.InternetAddress |
createInternetAddress()
Creates an instance of
InternetAddress for use with MimeMessage. |
boolean |
equals(Object obj) |
static EmailMessageAddress |
fromEmailAddressAndDisplayName(String emailAddress,
String displayName)
Constructs a new email address with a display name, e.g.,
"First Middle LAST <username@example.com>". |
static EmailMessageAddress |
fromEmailAddressOnly(String emailAddress)
Constructs a new email address without a display name, e.g., "username@example.com".
|
int |
hashCode() |
String |
toString() |
public final String emailAddress
"kevinarpe@gmail.com"public static EmailMessageAddress fromEmailAddressOnly(String emailAddress)
emailAddress - Ex: "username@example.com"
IllegalArgumentException - if emailAddress is empty or all whitespacefromEmailAddressAndDisplayName(String, String),
createInternetAddress()public static EmailMessageAddress fromEmailAddressAndDisplayName(String emailAddress, String displayName)
"First Middle LAST <username@example.com>".emailAddress - Ex: "username@example.com"
displayName - Ex: "First Middle LAST"
IllegalArgumentException - if emailAddress or displayName is empty or all whitespacefromEmailAddressAndDisplayName(String, String),
createInternetAddress()public javax.mail.internet.InternetAddress createInternetAddress()
throws Exception
InternetAddress for use with MimeMessage.Exception - if email address is invalid or display name cannot be correctly encodedCopyright © 2013–2020. All rights reserved.