twisted.mail.relaymanager.html [plain text]
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>twisted.mail.relaymanager</title>
<link rel="stylesheet" href="epydoc.css" type="text/css"></link>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
<tr valign="center">
<th class="navbar"> <a class="navbar" href="twisted.html">Home</a> </th>
<th class="navbar"> <a class="navbar" href="trees.html">Trees</a> </th>
<th class="navbar"> <a class="navbar" href="indices.html">Index</a> </th>
<th class="navbar"> <a class="navbar" href="help.html">Help</a> </th>
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center">
<p class="nomargin">
<a class="navbar" target="_top" href="http://twistedmatrix.com/">Twisted 1.3.0rc1</a>
</p></th></tr></table>
</th>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100%">
<font size="-1"><b class="breadcrumbs">
<a href="twisted.html">Package twisted</a> ::
<a href="twisted.mail.html">Package mail</a> ::
Module relaymanager
</b></font></br>
</td>
<td><table cellpadding="0" cellspacing="0">
<tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a> | <a href="twisted.mail.relaymanager.html" target="_top">no frames</a>]</font></td></tr>
</table></td>
</tr></table>
<!-- =========== START OF MODULE DESCRIPTION =========== -->
<h2 class="module">Module twisted.mail.relaymanager</h2>
<p>Infrastructure for relaying mail through smart host</p>
<p>Today, internet e-mail has stopped being Peer-to-peer for many
problems, spam (unsolicited bulk mail) among them. Instead, most nodes on
the internet send all e-mail to a single computer, usually the ISP's
though sometimes other schemes, such as SMTP-after-POP, are used. This
computer is supposedly permanently up and traceable, and will do the work
of figuring out MXs and connecting to them. This kind of configuration is
usually termed "smart host", since the host we are connecting
to is "smart" (and will find MXs and connect to them) rather
then just accepting mail for a small set of domains.</p>
The classes here are meant to facilitate support for such a
configuration for the twisted.mail SMTP server
<hr/>
<!-- =========== START OF CLASSES =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Classes</th></tr>
<tr><td width="15%">
<b><a href="twisted.mail.relaymanager.ESMTPManagedRelayer.html"><code>ESMTPManagedRelayer</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="twisted.mail.relaymanager.ESMTPManagedRelayerFactory.html"><code>ESMTPManagedRelayerFactory</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="twisted.mail.relaymanager.ManagedRelayerMixin.html"><code>ManagedRelayerMixin</code></a></b></td>
<td>SMTP Relayer which notifies a manager</td></tr>
<tr><td width="15%">
<b><a href="twisted.mail.relaymanager.MXCalculator.html"><code>MXCalculator</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="twisted.mail.relaymanager.Queue.html"><code>Queue</code></a></b></td>
<td>A queue of ougoing emails.</td></tr>
<tr><td width="15%">
<b><a href="twisted.mail.relaymanager.SmartHostESMTPRelayingManager.html"><code>SmartHostESMTPRelayingManager</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="twisted.mail.relaymanager.SmartHostSMTPRelayingManager.html"><code>SmartHostSMTPRelayingManager</code></a></b></td>
<td>Manage SMTP Relayers</td></tr>
<tr><td width="15%">
<b><a href="twisted.mail.relaymanager.SMTPManagedRelayer.html"><code>SMTPManagedRelayer</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="twisted.mail.relaymanager.SMTPManagedRelayerFactory.html"><code>SMTPManagedRelayerFactory</code></a></b></td>
<td> </td></tr>
</table><br />
<!-- =========== START OF FUNCTION SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Function Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><a name="_checkState"></a><span class="summary-sig"><span class="summary-sig-name">_checkState</span>(<span class=summary-sig-arg>manager</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><a name="RelayStateHelper"></a><span class="summary-sig"><span class="summary-sig-name">RelayStateHelper</span>(<span class=summary-sig-arg>manager</span>,
<span class=summary-sig-arg>delay</span>)</span></code>
</td></tr>
</table><br />
<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
<tr valign="center">
<th class="navbar"> <a class="navbar" href="twisted.html">Home</a> </th>
<th class="navbar"> <a class="navbar" href="trees.html">Trees</a> </th>
<th class="navbar"> <a class="navbar" href="indices.html">Index</a> </th>
<th class="navbar"> <a class="navbar" href="help.html">Help</a> </th>
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center">
<p class="nomargin">
<a class="navbar" target="_top" href="http://twistedmatrix.com/">Twisted 1.3.0rc1</a>
</p></th></tr></table>
</th>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left"><font size="-2">Generated by Epydoc 2.0 on Sat May 15 20:08:24 2004</font></td>
<td align="right"><a href="http://epydoc.sourceforge.net"
><font size="-2">http://epydoc.sf.net</font></a></td>
</tr>
</table>
</body>
</html>