<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Jonas Maurus' maurus.net</title>
	<atom:link href="http://maurus.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://maurus.net</link>
	<description>technology, psychology, life and management</description>
	<pubDate>Wed, 02 Jul 2008 10:27:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Updates all around: Ruby, Django, Diablo</title>
		<link>http://maurus.net/weblog/2008/07/02/updates-all-around-ruby-django-diablo/</link>
		<comments>http://maurus.net/weblog/2008/07/02/updates-all-around-ruby-django-diablo/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 10:27:18 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[Django]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=682</guid>
		<description><![CDATA[I didn't touch my newsreader in a while and promptly I missed quite a bit of interesting things. Here are the most important:

Django
Large file uploads: Revision 7814 finally lands the patch from ticket 2070 and finally allows Django to handle arbitrarily-sized file-uploads.

Ruby's security vulnerabilities
Man, I'm late to that particular party, but some serious vulnerabilities have [...]]]></description>
			<content:encoded><![CDATA[<p>I didn't touch my newsreader in a while and promptly I missed quite a bit of interesting things. Here are the most important:</p>

<h3>Django</h3>
<p><a href="http://www.djangoproject.com/documentation/upload_handling/">Large file uploads</a>: <a href="http://code.djangoproject.com/changeset/7814">Revision 7814</a> finally lands the patch from <a href="http://code.djangoproject.com/ticket/2070">ticket 2070</a> and finally allows Django to handle arbitrarily-sized file-uploads.</p>

<h3>Ruby's security vulnerabilities</h3>
<p>Man, I'm late to <em>that</em> particular party, but <a href="http://www.matasano.com/log/1070/updates-on-drew-yaos-terrible-ruby-vulnerabilities/" title="Updates on Drew Yao’s Terrible Ruby Vulnerabilities">some serious vulnerabilities</a> have been found in the main Ruby interpreter. Unfortunately it seems that the official maintainers messed up as well and only 3<sup>rd</sup>-party patches are available right now, because <a href="http://www.matasano.com/log/1079/rubys-vulnerability-handling-debacle/" title="Ruby’s Vulnerability Handling Debacle ">there's no known stable release code in the codebase</a> that a quick patch release could be based off.</p>

<p>I think the most important lesson that can be learned from this, as <a href="http://simonwillison.net/2008/Jul/2/matasano/">Simon Willison points out</a>, is that you need to keep release tags around in your <abbr title="Source Code Management">SCM</abbr> system, but also that you should never blindly trust <em>any</em> part of a system. At least it makes me wonder what surprises lurk in the Java VM or CPython.</p>

<h3>Diablo III</h3>
<p>Has been announced. <a href="http://ars.userfriendly.org/cartoons/?id=20080630">Userfriendly</a> <a href="http://ars.userfriendly.org/cartoons/?id=20080701">pretty</a> <a href="http://ars.userfriendly.org/cartoons/?id=20080702">much</a> hits the nail on the head.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/07/02/updates-all-around-ruby-django-diablo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JavaScript IDEs</title>
		<link>http://maurus.net/weblog/2008/05/23/javascript-ides/</link>
		<comments>http://maurus.net/weblog/2008/05/23/javascript-ides/#comments</comments>
		<pubDate>Fri, 23 May 2008 21:52:08 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://maurus.net/?p=681</guid>
		<description><![CDATA[I just watched a presentation about the impressive JavaScript support in Netbeans 6.1.

I have to say that I'm really impressed with it. There's a project (the Ajax Toolkit Framework) in Eclipse incubation that promises to provide pretty much the same capabilities for Eclipse, but it's not there yet. ActiveState's Komodo has some good support, but [...]]]></description>
			<content:encoded><![CDATA[<p>I just watched <a href="http://java.sun.com/javaone/sf/media_shell.jsp?id=FRdamp267672" title="JavaOne Conference 2008 - General Session 2 - Visual VM, JavaScript and NVidia">a presentation</a> about the <a href="http://www.netbeans.org/download/flash/js/javascript_demo.html">impressive JavaScript support</a> in <a href="http://www.netbeans.org">Netbeans 6.1</a>.</p>

<p>I have to say that I'm really impressed with it. There's a project (<a href="http://www.eclipse.org/atf/">the Ajax Toolkit Framework</a>) in Eclipse incubation that promises to provide pretty much the same capabilities for Eclipse, but it's not there yet. <a href="http://activestate.com/komodo/">ActiveState's Komodo</a> has some good support, but it's not really free (there's a free version without debugging support).</p>

<p>The only problem left now is that Netbeans' is missing a widely advertised Python plug-in, so I don't know if good Python support is available, but if it is, then it would be enough reason to leave Eclipse+Pydev behind. I'll try <a href="http://sourceforge.net/projects/jpydbg">JPyDbg</a> and see if I get anywhere.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/05/23/javascript-ides/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Global integrity report</title>
		<link>http://maurus.net/weblog/2008/03/20/global-integrity-report/</link>
		<comments>http://maurus.net/weblog/2008/03/20/global-integrity-report/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 03:29:31 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://maurus.net/weblog/2008/03/20/global-integrity-report/</guid>
		<description><![CDATA[If you want to know if your country is corrupt, you look at the global integrity report.

One more reason to support Obama for America: he wants to build a database that lets every citizen, every news outlet and anyone else track every dollar that goes through congress. Well, of course, it probably would miss a [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to know if your country is corrupt, you look at <a href="http://report.globalintegrity.org/">the global integrity report</a>.</p>

<p>One more reason to support Obama for America: he wants to build a database that lets every citizen, every news outlet and anyone else track every dollar that goes through congress. Well, of course, it probably would miss a huge chunk of "secret money", but it would be a step in the right direction.</p>

<p>Germany is currently missing from the report, though.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/03/20/global-integrity-report/feed/</wfw:commentRss>
		</item>
		<item>
		<title>In other news: Diebold accidentally leaks the results of the 2008 elections</title>
		<link>http://maurus.net/weblog/2008/03/04/in-other-news-diebold-accidentally-leaks-the-results-of-the-2008-elections/</link>
		<comments>http://maurus.net/weblog/2008/03/04/in-other-news-diebold-accidentally-leaks-the-results-of-the-2008-elections/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 11:08:13 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[Cutting the crap]]></category>

		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://maurus.net/weblog/2008/03/04/in-other-news-diebold-accidentally-leaks-the-results-of-the-2008-elections/</guid>
		<description><![CDATA[Awwwww... I was so going to enjoy the show and now they've ruined it for me :-(

]]></description>
			<content:encoded><![CDATA[<p>Awwwww... I was so going to enjoy the show and now they've ruined it for me :-(</p>

<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/NF5Kdm4Eu6w"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/NF5Kdm4Eu6w" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/03/04/in-other-news-diebold-accidentally-leaks-the-results-of-the-2008-elections/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Direct access to campaign conference calls</title>
		<link>http://maurus.net/weblog/2008/03/04/when-being-connected-in-the-main-stream-media-helps/</link>
		<comments>http://maurus.net/weblog/2008/03/04/when-being-connected-in-the-main-stream-media-helps/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 09:34:42 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://maurus.net/weblog/2008/03/04/when-being-connected-in-the-main-stream-media-helps/</guid>
		<description><![CDATA[Dave Winer blogged about campaign conference calls a few weeks ago. These give the "real media" people access to the managing teams of the candidates in the presidential race. He put up a recording of a Clinton campaign call.

This is one area where direct access means: having access to a lot of information that falls [...]]]></description>
			<content:encoded><![CDATA[<p>Dave Winer blogged about <a href="http://www.scripting.com/stories/2008/02/12/aPeekBehindTheScreen.html" title="A peek behind the screen">campaign conference calls</a> a few weeks ago. These give the "real media" people access to the managing teams of the candidates in the presidential race. He put up a recording of a Clinton campaign call.</p>

<p>This is one area where direct access means: having access to a lot of information that falls through the cracks, because CNN would never report on it, or the New York Times would never print it. It seems that we have again stumbled upon something that can be <em>disintermediated</em> by the internet. I, for one, would <em>love</em> to hear the spin that the campaigns put on recent events without the additional spin and filters that the main-stream media put on it when they decide what to report. Simply because I</p>

<ul>
  <li><p>care a lot about politics and</p></li>
  <li><p>more importantly: it's an area where in my opinion the media has time and again proven that they don't serve society in any kind of meaningful way besides dumbing down the process</p></li>
</ul>

<p>In particular, listening to the one recording from the Clinton campaign that Dave has put online so far, the key difference is that the campaign perceives the journalists as intelligent people and talk to them like they are. What a <em>huge</em> change to their normal mode of communication that is. I'm anxious to hear the new recordings that Dave put up on Pownce today (no need to check, though, they're private items). He also said that there will be a public RSS feed with enclosures soon, because he found a media partner that will provide the recordings.</p>

<p>I hope! I sincerely hope that something similar can be established in Germany in time for the next elections. I would have loved to have this kind of information back in 2005 when Angela Merkel became chancellor.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/03/04/when-being-connected-in-the-main-stream-media-helps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Qmail recipes 2: Integrating qmail with nixspam and spamassassin</title>
		<link>http://maurus.net/weblog/2008/03/02/qmail-recipes-2-integrating-qmail-with-nixspam-and-spamassassin/</link>
		<comments>http://maurus.net/weblog/2008/03/02/qmail-recipes-2-integrating-qmail-with-nixspam-and-spamassassin/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 15:18:36 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[qmail]]></category>

		<guid isPermaLink="false">http://maurus.net/weblog/2008/03/02/qmail-recipes-2-integrating-qmail-with-nixspam-and-spamassassin/</guid>
		<description><![CDATA[It's here! I was going to post the second part of my qmail recipes series on this weblog today, but the post got so long that I decided to publish it as an article. It's much easier to read that way. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>It's <a href="/resources/qmail-spamfiltering" title="Integrating qmail with nixspam and spamassassin">here</a>! I was going to post the second part of my qmail recipes series on this weblog today, but the post got so long that I decided to publish it as an article. It's much easier to read that way. Enjoy!</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/03/02/qmail-recipes-2-integrating-qmail-with-nixspam-and-spamassassin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress Plug-ins available</title>
		<link>http://maurus.net/weblog/2008/02/23/wordpress-plug-ins-available/</link>
		<comments>http://maurus.net/weblog/2008/02/23/wordpress-plug-ins-available/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 23:48:32 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://maurus.net/weblog/2008/02/23/wordpress-plug-ins-available/</guid>
		<description><![CDATA[I packed up some of the code that I wrote to customize my site. It can be downloaded on my plug-ins page. The first two plug-ins available are:


  maurusnet_geoip_amazon
    A plug-in that helps to embed Amazon partner links into your site by using MaxMind's GeoIP database to find the right Amazon [...]]]></description>
			<content:encoded><![CDATA[<p>I packed up some of the code that I wrote to customize my site. It can be downloaded on my <a href="/resources/plug-ins/">plug-ins page</a>. The first two plug-ins available are:</p>

<ul>
  <li><strong>maurusnet_geoip_amazon</strong>
    <p>A plug-in that helps to embed Amazon partner links into your site by using <a href="http://www.maxmind.com/app/ip-location">MaxMind's GeoIP database</a> to find the right Amazon site (country-wise) for your user.</p>
  </li>
  <li><strong>maurusnet_archive_widget</strong>
    <p>A plug-in that makes Wordpress' default "Archives" sidebar widget more accessible by putting it in a <code>&lt;form&gt;</code>-tag and making it work if JavaScript is disabled. You can see this plug-in in action right next to this post under "Archives"</p>
  </li>
</ul>

<p>I hope you find these helpful. If you use them, feel free to <a href="/contact/">drop me a line</a>, or a comment on the plug-in's page. I'd appreciate it.</p>

<p>Also, don't forget that the sourcecode of my bookmark search engine is also available on <a href="/resources/info/bookmark-search-engine/" title="The bookmark search engine">its help page</a></p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/02/23/wordpress-plug-ins-available/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP sucks&#8230; now even more.</title>
		<link>http://maurus.net/weblog/2008/02/22/php-sucks-now-even-more/</link>
		<comments>http://maurus.net/weblog/2008/02/22/php-sucks-now-even-more/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 00:52:02 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://maurus.net/weblog/2008/02/22/php-sucks-now-even-more/</guid>
		<description><![CDATA[I finally made the time to update I'm sorry, but PHP sucks. This part of my site gets by far the most traffic and I found it important to update it to reflect all the changes that have occurred since I originally wrote it in 2006. I also created a new sub-section on programming languages [...]]]></description>
			<content:encoded><![CDATA[<p>I finally made the time to update <a href="/resources/php-sucks">I'm sorry, but PHP sucks</a>. This part of my site gets <em>by far</em> the most traffic and I found it important to update it to reflect all the changes that have occurred since I originally wrote it in 2006. I also created a new sub-section <a href="/resources/programming-languages/">on programming languages</a> where I'll write down trivia about Java and Python and other programming languages that I use daily, concentrating on weaknesses and bugs that are less-known, but can become highly volatile for a project.</p>

<p>Of course, I don't have nearly as much material on Java and Python like I had on PHP, but you never know, perhaps I'll even receive a few suggestions :-).</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/02/22/php-sucks-now-even-more/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The state of Django and Unicode support</title>
		<link>http://maurus.net/weblog/2008/02/15/the-state-of-django-and-unicode-support/</link>
		<comments>http://maurus.net/weblog/2008/02/15/the-state-of-django-and-unicode-support/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 13:11:54 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[Django]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://maurus.net/weblog/2008/02/15/the-state-of-django-and-unicode-support/</guid>
		<description><![CDATA[I still get a lot of traffic from my post Django 0.95 has unicode problems, too, but a lot has changed since then. So I'll try and give a short overview:

While Django-0.96.1, the current stable version, has no real integrated Unicode support, the Unicode-branch was merged into Trunk on the July, 4th 2008 in changeset [...]]]></description>
			<content:encoded><![CDATA[<p>I still get a lot of traffic from my post <a href="http://maurus.net/weblog/2006/08/31/django-095-has-unicode-problems-too/">Django 0.95 has unicode problems, too</a>, but a lot has changed since then. So I'll try and give a short overview:</p>

<p>While Django-0.96.1, the current stable version, has no real integrated Unicode support, the Unicode-branch was merged into Trunk on the July, 4<sup>th</sup> 2008 in <a href="http://code.djangoproject.com/changeset/5609">changeset 5609</a>. With that patch Django gained full Unicode support and it also is finally possible to use legacy databases. There's an <a href="http://groups.google.com/group/django-developers/browse_frm/thread/e9a00780fe60d250">ongoing discussion about allowing UTF-8 characters in usernames on the developer mailing-list</a> in Django's authentication. Also a lot of "general functionality that's necessary for a real website"-patches have become available over the 12 months:</p>

<ul>
  <li><p>FileFields and ImageFields now work as expected in newforms since <a href="http://code.djangoproject.com/changeset/5819">changeset 5819</a></p></li>
  <li><p>There's a pretty stable patch for large file uploads available that passes all tests, but has not been committed yet in <a href="http://code.djangoproject.com/ticket/2070" title="Large streaming uploads">ticket 2070</a></p></li>
</ul>

<p>The <a href="http://code.djangoproject.com/wiki/NewformsAdminBranch">newforms-admin</a> branch that aims to align Django's excellent administration application with the newforms library tracks Trunk pretty closely and <a href="http://blog.michaeltrier.com/2008/2/9/django-screencasts-7-newforms-admin-i" title="Django Screencasts 7 - NewForms Admin I">Michael Trier has a screencast</a> that shows how to convert an application to newforms-admin, so that might also be a good place to start if you want to use the newforms-admin application.</p>

<p><a href="http://code.djangoproject.com/wiki/GeoDjango">The GeoDjango branch</a> that integrates Django's ORM with GIS support also seems to have become quite stable and was recently featured on the excellent <a href="http://blog.michaeltrier.com/2008/1/28/this-week-in-django-8-2008-01-27">This Week In Django podcast #8</a>. This Podcast by Michael Trier has replaced the "This week in Django"-posts on the Django weblog. I liked "reading the news" better, but Michael does an excellent job, so tracking this Podcast is important if you're serious about using Django!</p>

<p>So there you have it :-), things have come a long way since 2006. Even more information can be found in the excellent (and freely available) <a href="http://djangobook.com/">Django book</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/02/15/the-state-of-django-and-unicode-support/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Qmail recipes 1: Forwarding mail and changing the envelope sender</title>
		<link>http://maurus.net/weblog/2008/02/14/qmail-recipes-forwarding-mail-and-changing-the-envelope-sender/</link>
		<comments>http://maurus.net/weblog/2008/02/14/qmail-recipes-forwarding-mail-and-changing-the-envelope-sender/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 03:29:52 +0000</pubDate>
		<dc:creator>jm</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[qmail]]></category>

		<guid isPermaLink="false">http://maurus.net/weblog/2008/02/14/qmail-recipes-forwarding-mail-and-changing-the-envelope-sender/</guid>
		<description><![CDATA[So, I figured out a few things about qmail, vpopmail and spamassassin recently and this post will kick off a small series of the more curious things I learned. This will not be a series of "setting up qmail for standard mail" how-tos, because enough of those exist already. If you need help with setting [...]]]></description>
			<content:encoded><![CDATA[<p>So, I figured out a few things about <a href="http://cr.yp.to/qmail.html">qmail</a>, <a href="http://inter7.com/index.php?page=vpopmail">vpopmail</a> and <a href="http://spamassassin.apache.org">spamassassin</a> recently and this post will kick off a small series of the more curious things I learned. This will not be a series of "setting up qmail for standard mail" how-tos, because enough of those exist already. If you need help with setting up qmail start <a href="http://lifewithqmail.org" title="Life With Qmail">here</a>, but instead of netqmail, I'd recommend <a href="http://qmail.jms1.net/patches/combined-details.shtml">John Simpson's combined qmail patch</a> and his <a href="http://qmail.jms1.net/scripts/service-qmail-smtpd-run.shtml">service-qmail-smtpd-run script</a>. So here's the first recipe!</p>

<h3>How do I forward emails from an account and change the envelope sender?</h3>

<p>If you want to forward bob<span class="prevent-spam">@</span>test.com's emails to alice<span class="prevent-spam">@</span>example.com, you just put "alice<span class="prevent-spam">@</span>example.com" into <code>/home/bob/.qmail</code> and <code>/home/bob/.qmail-default</code> and that's it, right?</p>

<p>A small cave-at of this technique is that it retains the original email's envelope sender. So Bob's email addresses (bob and bob-<em>ext</em>) are now permanently redirected to Alice, but if someone still sends mail from Bob's email-account, Alice might receive a bounce. If that happens the forwarding might break, because in qmail's case, the envelope sender will be "<code>#@[]</code>" (a <code>null</code>-envelope sender is explicitly allowed in RFC 2821, it was intended for bounces and such). However, simple spam-checkers, like the MFCHECK-patch for qmail, will refuse envelope senders without a valid MX record. So the bounce will never get through to Alice.</p>

<p>As it turns out, you can avoid <code>qmail-local&#039;s</code> forwarding in a <code>.qmail</code> file and pipe the message directly into <code>qmail-inject</code>, providing an explicit envelope sender using the <code>QMAILSUSER</code> and <code>QMAILSDOMAIN</code> environment variables like this:</p>

<blockquote><pre>|env QMAILSUSER=&#039;forward&#039; QMAILSDOMAIN=&#039;test.com&#039; \
   /var/qmail/bin/qmail-inject -a alice@example.com</pre></blockquote>

<p>The "-a" parameter is <em>important</em>, because it prevents <code>qmail-inject</code> from resending the forwarded mail to everybody listed in the email's "To:", "Cc:" and "Bcc:" headers. By using "-a" the email will only be sent to Alice.</p>

<p>Usually <code>qmail-local</code> would put the forwarded mail directly into the queue again, by bypassing this and going through <code>qmail-inject</code> we get more control over that process.</p>

<h4>My qmail recipes:</h4>

<p>03/02/2008: The second recipe is online here: <a href="http://maurus.net/resources/qmail-spamfiltering/">Integrating qmail with nixspam and spamassassin</a></p>]]></content:encoded>
			<wfw:commentRss>http://maurus.net/weblog/2008/02/14/qmail-recipes-forwarding-mail-and-changing-the-envelope-sender/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
