<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Raw Matter - Pony Express</title>
    <link>http://blog.fortytwo.ch/</link>
    <description>cmot's almost completely debian-unrelated weblog</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3.1-1 - http://www.s9y.org/</generator>
    <managingEditor>avbidder+blog@fortytwo.ch</managingEditor>
<webMaster>avbidder+blog@fortytwo.ch</webMaster>
<ttl>125</ttl>
<pubDate>Thu, 17 Sep 2009 07:20:23 GMT</pubDate>

    <image>
        <url>http://blog.fortytwo.ch/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Raw Matter - Pony Express - cmot's almost completely debian-unrelated weblog</title>
        <link>http://blog.fortytwo.ch/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Introducing Pony Express</title>
    <link>http://blog.fortytwo.ch/archives/53-Introducing-Pony-Express.html</link>
            <category>Pony Express</category>
    
    <comments>http://blog.fortytwo.ch/archives/53-Introducing-Pony-Express.html#comments</comments>
    <wfw:comment>http://blog.fortytwo.ch/wfwcomment.php?cid=53</wfw:comment>

    <wfw:commentRss>http://blog.fortytwo.ch/rss.php?version=2.0&amp;type=comments&amp;cid=53</wfw:commentRss>
    

    <author>nospam@example.com (Adrian von Bidder)</author>
    <content:encoded>
    &lt;p&gt;Email on a desktop Unix system is apparently a hard topic.  At least, so far nobody seems to have solved it to my satisfaction...  That&#039;s where the Pony Express comes in: a sensible &lt;tt&gt;/usr/bin/sendmail&lt;/tt&gt; implementation for desktop sysstems:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No queue, no running processes.&lt;/li&gt;
&lt;li&gt;pass users&#039; email to a mail hub&lt;/li&gt;
&lt;li&gt;support per user outgoing mail hub and SMTP authentication + TLS.&lt;/li&gt;
&lt;li&gt;still allow local mail delivery, so stuff like cron will deliver to local mailboxes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mercurial repository is &lt;a href=&quot;https://fortytwo.ch/hg/px&quot;&gt;available&lt;/a&gt;; Pony Express is written in Python 3.  I&#039;ll not upload a Debian package right now since as far as I&#039;ve seen Python 3 is not supported by the usual Python helper scripts.  Status: Lots of missing features and probably lots of bugs, but I use it from kmail to deliver mail, and the commandline &quot;mail&quot; also works.  But that&#039;s the extent of the testing it has received so far, and in addition it&#039;s also one of the first things I&#039;ve ever done in Python, so consider yourself warned.  Still, feedback and patches welcome.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; Daniel, no, I can&#039;t. I missed msmtp when I looked for a solution after I saw that nullmailer and ssmtp wouldn&#039;t do what I wanted.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; cate / simon: my &amp;ldquo;apt-cache search&amp;rdquo; skills obviously suck, I didn&#039;t find esmtp either.  Oh, well... I wanted to learn Python anyway, and since Pony Express is basically a frontend to Python&#039;s smtp library, it was not that much work.  lamson sounds interesting for other projects, I&#039;ll have to look at it.  From the description it&#039;s not what I want here, though.  Marius: kmail does its own queueing, so I usually use the send later option and send non-local email from the commandline only while connected.  I&#039;ll have to think about a non-daemon, non-cron queue style that suits my need (event-triggered from if-up.d perhaps), but as soon as I start to accept mail that I can&#039;t immediately get out of the system complexity goes up quite a bit. Developing PX into a full MTA would still be a fun project and I&#039;ve got a few other ideas that I could incorporate.  Not tonight, though ;-)&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 16 Sep 2009 11:50:08 +0200</pubDate>
    <guid isPermaLink="false">http://blog.fortytwo.ch/archives/53-guid.html</guid>
    
</item>

</channel>
</rss>