Package mireka.address
Classes representing recipient addresses passed in mail envelopes.
-
Interface Summary Interface Description Recipient Recipient is the address of the intended recipient of a mail, it is passed in the RCPT SMTP command.RemotePart RemotePart identifies the destination system in a mail address.RemotePartContainingRecipient The special "Postmaster" recipient (without domain name) is the only Recipient which doesn't implement this interfaceReversePath ReversePath represents the address to which bounce messages should be sent, it is supplied in the SMTP MAIL command. -
Class Summary Class Description AddressLiteral AddressLiteral is a remote part which is specified in IP address format, for example [192.0.2.0] in the john@[192.0.2.0] address.Domain It represents an absolute domain name.DomainPart DomainPart is a remote part which is specified as a DNS domain, for example example.com in the john@example.com address.DomainPostmaster represents the special "Postmaster@"domain recipient.GenericRecipient This class represents a generic recipient, which is neither the special global nor the special domain specific postmaster address.GlobalPostmaster GlobalPostmaster represents the special "Postmaster" recipient (without a domain).LocalPart LocalPart contains the local part of a forward path (usually a mailbox) which appeared as the recipient in an RCPT command submitted by an SMTP client, for example "john" if the recipient was john@example.com.MailAddressFactory MailAddressFactory creates mail address related objects from strings.Mailbox Corresponds to the Mailbox production in RFC 5321, basically a LOCAL_PART@REMOTE_PART element.NullReversePath NullReversePath corresponds to the empty adress in the SMTP MAIL command.RealReversePath RealReversePath is a non-null reverse path, supplied in the SMTP MAIL command.