Package mireka.transmission.immediate
Provides the API and implementation for services which make a one-time
attempt to synchronously transmit a mail to a remote system, either
directly, or via a smart host.
-
Interface Summary Interface Description ImmediateSender An ImmediateSender makes a single, synchronous attempt to deliver mail to a remote system. -
Class Summary Class Description DirectImmediateSender DirectImmediateSender synchronously sends a mail directly to an SMTP server of a single remote domain, which may include attempting delivery to more than one MX hosts of the domain until a working one is found.IndirectImmediateSender IndirectImmediateSender synchronously sends all mails through other SMTP servers specified in the configuration, typically to a smarthost, instead of sending the mail directly to the SMTP servers of the recipients.RecipientRejection RecipientRejection contains the rejected recipient and the rejection exception.Rfc821Status This class represents an SMTP status which does not include enhanced status code.Upstream An Upstream is a load balanced set of BackendServers. -
Exception Summary Exception Description PostponeException Indicates that the specific host, must not be connected at this time, because there are too many open connections to it or it recently failed.RecipientsWereRejectedException it is thrown if some - maybe all - recipients were rejectedRemoteMtaErrorResponseException Thrown to indicate that the remote MTA returned an error message.