module documentation
Infrastructure for relaying mail through a smart host.
Traditional peer-to-peer email has been increasingly replaced by smart host configurations. Instead of sending mail directly to the recipient, a sender sends mail to a smart host. The smart host finds the mail exchange server for the recipient and sends on the message.
Class |
|
An ESMTP managed relayer. |
Class |
|
A factory to create an ESMTPManagedRelayer . |
Class |
|
SMTP Relayer which notifies a manager |
Class |
|
A utility for looking up mail exchange hosts and tracking whether they are working or not. |
Class |
|
A queue for messages to be relayed. |
Class |
|
A smart host which uses ESMTP managed relayers to send messages from the relay queue. |
Class |
|
A smart host which uses SMTP managed relayers to send messages from the relay queue. |
Class |
|
An SMTP managed relayer. |
Class |
|
A factory to create an SMTPManagedRelayer . |
Exception |
|
An error indicating that when trying to look up a mail exchange host, too many canonical name records which point to other canonical name records were encountered and resolution was abandoned. |
Exception |
|
An error indicating that when trying to look up a mail exchange host, a set of canonical name records was found which form a cycle and resolution was abandoned. |
Function |
|
Set up a periodic call to prompt a relaying manager to check state. |
Class | _ |
A manager for an attempt to relay a set of messages to a mail exchange server. |
Function | _check |
Prompt a relaying manager to check state. |
Set up a periodic call to prompt a relaying manager to check state.
Parameters | |
manager:SmartHostSMTPRelayingManager | A relaying manager. |
delay:float | The number of seconds between calls. |
Returns | |
TimerService | A service which periodically reminds a relaying manager to check state. |
Prompt a relaying manager to check state.
Parameters | |
manager:SmartHostSMTPRelayingManager | A relaying manager. |