<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Full featured SMTP in Python ?</title>
	<atom:link href="http://www.larsen-b.com/Article/154.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.larsen-b.com/Article/154.html</link>
	<description>Titanium Exposé</description>
	<lastBuildDate>Mon, 02 Jul 2018 13:54:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
	<item>
		<title>By: John P. Speno</title>
		<link>http://www.larsen-b.com/Article/154.html/comment-page-1#comment-617</link>
		<dc:creator>John P. Speno</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-617</guid>
		<description><![CDATA[Like twisted.mail?]]></description>
		<content:encoded><![CDATA[<p>Like twisted.mail?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jkx</title>
		<link>http://www.larsen-b.com/Article/154.html/comment-page-1#comment-618</link>
		<dc:creator>Jkx</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-618</guid>
		<description><![CDATA[twisted.mail provide &#039;basic&#039; mail support. I&#039;m looking for something really  more full featured.]]></description>
		<content:encoded><![CDATA[<p>twisted.mail provide &#8216;basic&#8217; mail support. I&#8217;m looking for something really  more full featured.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dialtone</title>
		<link>http://www.larsen-b.com/Article/154.html/comment-page-1#comment-619</link>
		<dc:creator>dialtone</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-619</guid>
		<description><![CDATA[&lt;p&gt;You should have a look at Quotient (www.divmod.org) which is a full featured web mail server with a lot of other features added.&lt;/p&gt;
&lt;p&gt;Surely you can take out the code you need from Quotient, or, better yet, IMHO, use quotient locally to handle your e-mails.&lt;/p&gt;
&lt;p&gt;It has automatic Mailing Lists and anti-spam filters with postini and spambayes and so on.&lt;/p&gt;
&lt;p&gt;Have a look. BTW It&#039;s based on twisted.mail, and it shouldn&#039;t be hard to write a full featured SMTP daemon with twisted.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>You should have a look at Quotient (www.divmod.org) which is a full featured web mail server with a lot of other features added.</p>
<p>Surely you can take out the code you need from Quotient, or, better yet, IMHO, use quotient locally to handle your e-mails.</p>
<p>It has automatic Mailing Lists and anti-spam filters with postini and spambayes and so on.</p>
<p>Have a look. BTW It&#8217;s based on twisted.mail, and it shouldn&#8217;t be hard to write a full featured SMTP daemon with twisted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed Suominen</title>
		<link>http://www.larsen-b.com/Article/154.html/comment-page-1#comment-620</link>
		<dc:creator>Ed Suominen</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-620</guid>
		<description><![CDATA[Please, let&#039;s not have a bunch of splintered SMTP-in-Python solutions the way we have a bunch of splintered HTTP-in-Python solutions!&lt;br /&gt;
&lt;br /&gt;
Twisted.mail is utterly devoid of docstrings but seems like a worthy start. Quotient is written by smart people who write nice OOP Python and is based on twisted, which is written by a bunch of smart people who write nice OOP Python. (I wouldn&#039;t dream of writing anything with Python + networking with anything but twisted.)]]></description>
		<content:encoded><![CDATA[<p>Please, let&#8217;s not have a bunch of splintered SMTP-in-Python solutions the way we have a bunch of splintered HTTP-in-Python solutions!</p>
<p>Twisted.mail is utterly devoid of docstrings but seems like a worthy start. Quotient is written by smart people who write nice OOP Python and is based on twisted, which is written by a bunch of smart people who write nice OOP Python. (I wouldn&#8217;t dream of writing anything with Python + networking with anything but twisted.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Howland</title>
		<link>http://www.larsen-b.com/Article/154.html/comment-page-1#comment-621</link>
		<dc:creator>Geoff Howland</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-621</guid>
		<description><![CDATA[&lt;p&gt;I dont think youd really want a huge monolithic SMTP server.  Ive been thinking about this today after reading your blog, because it seemed like it might be fun (not that I have the time).&lt;/p&gt;
&lt;p&gt;It&#039;s good to use postfix + LDAP + spambayes.  Maybe the problem is just that theyre hard to set up and there need to be better support tools?&lt;/p&gt;
&lt;p&gt;This might be a better area to focus on than building a monolithic application which will probably end up less stable and with way more support problems than just properly configuring the current tools available.&lt;/p&gt;
&lt;p&gt;-geoff&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>I dont think youd really want a huge monolithic SMTP server.  Ive been thinking about this today after reading your blog, because it seemed like it might be fun (not that I have the time).</p>
<p>It&#8217;s good to use postfix + LDAP + spambayes.  Maybe the problem is just that theyre hard to set up and there need to be better support tools?</p>
<p>This might be a better area to focus on than building a monolithic application which will probably end up less stable and with way more support problems than just properly configuring the current tools available.</p>
<p>-geoff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jkx</title>
		<link>http://www.larsen-b.com/Article/154.html/comment-page-1#comment-622</link>
		<dc:creator>jkx</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-622</guid>
		<description><![CDATA[&lt;p&gt;The issue is that a normal setup have:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;postfix or sendmail / qmail&lt;/li&gt;
&lt;li&gt;courier-imap or imap-uw&lt;/li&gt;
&lt;li&gt;courier-pop or pop3d ..&lt;/li&gt;
&lt;li&gt;all variant w/ ssl enable&lt;/li&gt;
&lt;li&gt;ldap or sql to glue each other&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;+:&lt;/p&gt;
&lt;ul class=&quot;simple&quot;&gt;
&lt;li&gt;spambayes or spamassassin&lt;/li&gt;
&lt;li&gt;virus filtering (amavis ?)&lt;/li&gt;
&lt;li&gt;mailing list manager&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And so on .. The issue is twice:
- complicated
- and use a bunch of softs + bunch of glue.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>The issue is that a normal setup have:</p>
<ul class="simple">
<li>postfix or sendmail / qmail</li>
<li>courier-imap or imap-uw</li>
<li>courier-pop or pop3d ..</li>
<li>all variant w/ ssl enable</li>
<li>ldap or sql to glue each other</li>
</ul>
<p>+:</p>
<ul class="simple">
<li>spambayes or spamassassin</li>
<li>virus filtering (amavis ?)</li>
<li>mailing list manager</li>
</ul>
<p>And so on .. The issue is twice:<br />
- complicated<br />
- and use a bunch of softs + bunch of glue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: exarkun</title>
		<link>http://www.larsen-b.com/Article/154.html/comment-page-1#comment-623</link>
		<dc:creator>exarkun</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-623</guid>
		<description><![CDATA[Here&#039;s an example of deploying Quotient (assuming you have installed it already, and I won&#039;t lie, installation can be a slight hassle):&lt;br /&gt;
&lt;br /&gt;
exarkun@boson:~$ mkdir demo&lt;br /&gt;
exarkun@boson:~$ cd demo&lt;br /&gt;
exarkun@boson:~/demo$ mktap quotient --certificate /tmp/demo_server.pem&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;  &lt;br /&gt;
exarkun@boson:~/demo$ twistd -f quotient.tap &lt;br /&gt;
exarkun@boson:~/demo$ &lt;br /&gt;
&lt;br /&gt;
Note that by default the server listens on standard ports + 10000 so as to be demoable without root privileges and on a machine running other mail servers.&lt;br /&gt;
&lt;br /&gt;
This runs a server with pop3, pop3s, imap4, imap4s, smtp, smtps, http, https, and sip.&#160; The server supports spambayes for spam filtering, automatic mailing list filing for several common mailing list types, full text indexing of mail in the system, &quot;grabbers&quot; for proactively retrieving mail from other POP3 or IMAP4 accounts, a simple address book, and more.&#160; There is currently no virus protection built into the system, but we have talked about adding such (and a contribution of that sort would be much appreciated ;)&lt;br /&gt;
&lt;br /&gt;
To clear up some other misconceptions: Quotient is based on the protocol implementations (now) in twisted.mail, but uses almost none of its server architecture, which is complete crap.&#160; If for some reason, someone chooses to write a new mail server, I _do_ recommend using Twisted&#039;s mail protocol implementations, and I _do not_ recommend using anything else from twisted.mail.&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Here&#8217;s an example of deploying Quotient (assuming you have installed it already, and I won&#8217;t lie, installation can be a slight hassle):</p>
<p>exarkun@boson:~$ mkdir demo<br />
<br />
exarkun@boson:~$ cd demo<br />
<br />
exarkun@boson:~/demo$ mktap quotient &#8211;certificate /tmp/demo_server.pem&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
<br />
exarkun@boson:~/demo$ twistd -f quotient.tap<br />
<br />
exarkun@boson:~/demo$ </p>
<p>Note that by default the server listens on standard ports + 10000 so as to be demoable without root privileges and on a machine running other mail servers.</p>
<p>This runs a server with pop3, pop3s, imap4, imap4s, smtp, smtps, http, https, and sip.&nbsp; The server supports spambayes for spam filtering, automatic mailing list filing for several common mailing list types, full text indexing of mail in the system, &#8220;grabbers&#8221; for proactively retrieving mail from other POP3 or IMAP4 accounts, a simple address book, and more.&nbsp; There is currently no virus protection built into the system, but we have talked about adding such (and a contribution of that sort would be much appreciated ;)</p>
<p>To clear up some other misconceptions: Quotient is based on the protocol implementations (now) in twisted.mail, but uses almost none of its server architecture, which is complete crap.&nbsp; If for some reason, someone chooses to write a new mail server, I _do_ recommend using Twisted&#8217;s mail protocol implementations, and I _do not_ recommend using anything else from twisted.mail.<br /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
