public class InternetAddress extends Object:
Internet email address inspired by JavaMail InternetAddress.
The class accepts either a raw mailbox (user@example.com) or a formatted header value (Ada Lovelace <ada@example.com>).
import klyn.mails
address = InternetAddress("Ada Lovelace <ada@example.com>")
print(address.address)
print(address.personal)| Modifier and Type | Member | Description |
|---|---|---|
| public readonly | addressaddress as String |
Mailbox address, for example `user@example. |
| public readonly | personalpersonal as String |
Optional personal display name. |
| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | mailboxmailbox as String: |
Returns the SMTP envelope form (`user@example. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | InternetAddressInternetAddress(address as String, personal as String = "") throws AddressException: |
Creates an internet address. |
| Modifier and Type | Member | Description |
|---|---|---|
| public static | parseparse(value as String) as InternetAddress throws AddressException: |
Parses a single internet address. |
| public static | parseListparseList(value as String) as ArrayList<InternetAddress> throws AddressException: |
Parses a comma-separated list of addresses. |
| public override | toStringtoString() as String: |
Returns the RFC 5322 header form. |