<?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>trivia &#187; mail and mail lists</title>
	<atom:link href="http://baldric.net/category/mail-and-mail-lists/feed/" rel="self" type="application/rss+xml" />
	<link>http://baldric.net</link>
	<description>another voice in the babble on the net</description>
	<lastBuildDate>Sat, 19 May 2012 20:18:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>that didn&#8217;t take long</title>
		<link>http://baldric.net/2012/03/29/that-didnt-take-long/</link>
		<comments>http://baldric.net/2012/03/29/that-didnt-take-long/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 12:50:54 +0000</pubDate>
		<dc:creator>Mick</dc:creator>
				<category><![CDATA[mail and mail lists]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[trivial musing]]></category>
		<category><![CDATA[anonymity]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://baldric.net/?p=1525</guid>
		<description><![CDATA[My last post contained two (non-existent) email addresses in my baldric domain in the extract from my postfix logs. As I said in the post, I had edited the log entry specifically to mask real details. Yesterday, only four days after that post, I received spam email attempts at those addresses. As I have said &#8230; </p><p><a class="more-link block-button" href="http://baldric.net/2012/03/29/that-didnt-take-long/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>My last post contained two (non-existent) email addresses in my baldric domain in the extract from my postfix logs. As I said in the post, I had edited the log entry specifically to mask real details. Yesterday, only four days after that post, I received spam email attempts at those addresses.</p>
<p>As I have said in the past, if you don&#8217;t want spam, don&#8217;t publish your email address.</p>
]]></content:encoded>
			<wfw:commentRss>http://baldric.net/2012/03/29/that-didnt-take-long/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>android mail client is broken</title>
		<link>http://baldric.net/2012/03/24/android-mail-client-is-broken/</link>
		<comments>http://baldric.net/2012/03/24/android-mail-client-is-broken/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 22:03:12 +0000</pubDate>
		<dc:creator>Mick</dc:creator>
				<category><![CDATA[mail and mail lists]]></category>
		<category><![CDATA[networks and networking]]></category>
		<category><![CDATA[tips, tricks and howtos]]></category>
		<category><![CDATA[trivial musing]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mobile phone]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[system administration]]></category>

		<guid isPermaLink="false">http://baldric.net/?p=1494</guid>
		<description><![CDATA[In January of this year I wrote about t-mobile&#8217;s apparent policy of actively looking for and blocking any TLS-secured SMTP sessions over their network. At the time I believed this to be a cockup rather than a deliberate policy. I still prefer to believe that, but the episode left a rather sour taste in my &#8230; </p><p><a class="more-link block-button" href="http://baldric.net/2012/03/24/android-mail-client-is-broken/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>In January of this year I wrote about<a href="http://baldric.net/2012/01/12/t-mobile-resets-its-policy/"> t-mobile&#8217;s apparent policy</a> of actively looking for and blocking any TLS-secured SMTP sessions over their network. At the time I believed this to be a cockup rather than a deliberate policy. I still prefer to believe that, but the episode left a rather sour taste in my mouth. So this month I took the opportunity presented by the end of my contract to shift to another provider. Of course, in doing so I gained a nice shiny new &#8216;phone which meant that I could spend a fun few hours setting it up the way I wanted it and nailing it down as much as possible so that it didn&#8217;t leak <strong>all</strong> my data to google. This is unnecessarily difficult, and much harder than it should be (and I know that people like Peter H will simply tell me that I shouldn&#8217;t be using an android &#8216;phone in the first place). But that is not the point of this post.</p>
<p>Like most people these days, I use my &#8216;phone to pick up email. The standard email client on my last &#8216;phone was pretty uninspiring so I used <a href="https://github.com/k9mail/k-9/wiki">K-9 mail</a> in its place. K-9 is a pretty good application, but it has a <a href="http://code.google.com/p/k9mail/issues/detail?id=350&amp;can=1&amp;q=CertPathValidatorException&amp;colspec=ID%20Product%20Type%20Status%20Priority%20Milestone%20Owner%20Summary">silly little bug</a> in it which is still not sorted properly. This bug manifests itself in a rather odd, and unpredictable way &#8211; K-9 seems to &#8220;forget&#8221; the X509 certificate used to protect the authentication process if that certificate is self-signed, or otherwise not verifiable by an external CA. The cure, such as it is, is to simply refresh the certificate by reloading the account settings and accepting the cert when K-9 warns you that &#8220;TrustAnchor found but validation failed&#8221;. The length of time between accepting the cert and K-9 &#8220;forgetting&#8221; it again seemed random to me, so I got into the habit of refreshing my account settings whenever I noticed that I hadn&#8217;t received any mail for a while. Annoying, but not ultimately a deal breaker for using what was otherwise a pretty good application.</p>
<p>So, the first application I looked at on my new mobile was, of course, email. The default mail client on this new phone looks a lot slicker than the old one on my previous phone, but then it is a much newer &#8216;phone, from a different manufacturer and the android version is much newer too, so no real surprise there. The setup seemed to have no problem with my self signed certs so I thought I might stay with the default to see if it would solve my annoying little problem with K-9.</p>
<p>Unfortunately not.</p>
<p>Whilst I had no problem with incoming mail over my IMAPS connection, all attempts to send mail failed. On checking my server logs I found the following (real details changed or obfuscated):</p>
<blockquote><p>Mar 20 20:45:57 pipe postfix/smtpd[7594]: NOQUEUE: reject: RCPT from home.baldric.net[12.34.56.78]: 504 5.5.2 &#60;localhost&#62;: Helo command rejected: need fully-qualified hostname; from=&#60;null@baldric.net&#62; to=&#60;noone@baldric.net&#62; proto=ESMTP helo=&#60;localhost&#62;
</p></blockquote>
<p>Aha! My postfix configuration is set up to reject hosts which do not have valid hostnames or do not announce themselves with fully qualified domain names (i.e. names of the form &#8220;host.domain&#8221;). Now since I use SASL authentication in my postfix configuration the fix is relatively easy; just ensure that the stanza &#8220;permit_sasl_authenticated&#8221; appears in both &#8220;smtpd_sender_restrictions&#8221; and &#8220;smtpd_helo_restrictions&#8221; <strong>before</strong> &#8220;reject_non_fqdn_hostname&#8221; &#8211; thusly:</p>
<blockquote><p>smtpd_helo_required = yes<br />
smtpd_helo_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_non_fqdn_hostname, reject_invalid_hostname<br />
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_non_fqdn_sender, reject_unknown_sender_domain</p></blockquote>
<p>(In fact, this episode highlighted an error in my postfx configuration because my helo restriction was inadequate. By now checking the authentication before the helo restriction kicks in I am still well protected, but mail from valid authenticated users is permitted.)</p>
<p>I am in that (very) small minority of people who run their own mail servers and are able to change server side configurations. But, and this is a big but. I should <strong>not have to change the server side configuration to accommodate a broken client</strong> and the vast majority of people will not be able to do so anyway. Almost all well set up mail servers will reject mail where the client connection announces itself in the helo exchange as &#8220;localhost&#8221;. That is normally an indication of a spammer, indeed spamassassin will allocate a high score to any mail which is so flagged. This means that there will be a huge, and growing, number of people who cannot send mail from their android &#8216;phones.</p>
<p>If this is the default android mail behaviour, then google need to fix it now. Meanwhile, K-9 is looking attractive again.</p>
]]></content:encoded>
			<wfw:commentRss>http://baldric.net/2012/03/24/android-mail-client-is-broken/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>unlinked</title>
		<link>http://baldric.net/2012/03/19/unlinked/</link>
		<comments>http://baldric.net/2012/03/19/unlinked/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 14:39:33 +0000</pubDate>
		<dc:creator>Mick</dc:creator>
				<category><![CDATA[mail and mail lists]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[trivial musing]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://baldric.net/?p=1488</guid>
		<description><![CDATA[Today I received two (make that four now &#8211; must sort out my spam filters) phishing emails from a source new to me. Each email purported to come from &#8220;linkedin&#8221; and each invited me to login to respond to &#8220;invitations from your work colleague&#8221;. Since a) I have never been a member of linkedin, and &#8230; </p><p><a class="more-link block-button" href="http://baldric.net/2012/03/19/unlinked/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Today I received two (make that four now &#8211; must sort out my spam filters) phishing emails from a source new to me. Each email purported to come from &#8220;<a href="http://www.linkedin.com/">linkedin</a>&#8221; and each invited me to login to respond to &#8220;invitations from your work colleague&#8221;. Since a) I have never been a member of linkedin, and b) am retired, the invitations immediately looked suspect, but the return address looked real at first sight. That is, until I looked more closely. The actual address used was linkedln.com (with a second letter &#8220;l&#8221;) rather than the correct linkedin.com. </p>
<p>Nice try.</p>
]]></content:encoded>
			<wfw:commentRss>http://baldric.net/2012/03/19/unlinked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Досвидания камрад?</title>
		<link>http://baldric.net/2012/02/14/%d0%b4%d0%be%d1%81%d0%b2%d0%b8%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%ba%d0%b0%d0%bc%d1%80%d0%b0%d0%b4/</link>
		<comments>http://baldric.net/2012/02/14/%d0%b4%d0%be%d1%81%d0%b2%d0%b8%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%ba%d0%b0%d0%bc%d1%80%d0%b0%d0%b4/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 14:46:03 +0000</pubDate>
		<dc:creator>Mick</dc:creator>
				<category><![CDATA[mail and mail lists]]></category>
		<category><![CDATA[trivial musing]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[system administration]]></category>

		<guid isPermaLink="false">http://baldric.net/?p=1312</guid>
		<description><![CDATA[From a peak of around 25,000 mail drops per month in the backscatter I was getting from the .ru domain to the non-existent address &#8220;info@baldric.net&#8221; I am now seeing virtually none. My logs show a distinct drop off from mid to late December last year to about 10-15 emails per day (when I had previously &#8230; </p><p><a class="more-link block-button" href="http://baldric.net/2012/02/14/%d0%b4%d0%be%d1%81%d0%b2%d0%b8%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%ba%d0%b0%d0%bc%d1%80%d0%b0%d0%b4/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>From a peak of around 25,000 mail drops per month in the <a href="http://baldric.net/2011/03/27/from-russia-with-love/">backscatter</a> I was getting from the .ru domain to the non-existent address &#8220;info@baldric.net&#8221; I am now seeing virtually none. My logs show a distinct drop off from mid to late December last year to about 10-15 emails per day (when I had previously been seeing anywhere between 600 and 900 per day). Since then the trickle has slowed to a crawl. I now receive only a handful a week, with most days being completely clear. </p>
<p>I wonder where they have gone.</p>
]]></content:encoded>
			<wfw:commentRss>http://baldric.net/2012/02/14/%d0%b4%d0%be%d1%81%d0%b2%d0%b8%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f-%d0%ba%d0%b0%d0%bc%d1%80%d0%b0%d0%b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>that looks like a scam to me</title>
		<link>http://baldric.net/2011/10/10/that-looks-like-a-scam-to-me/</link>
		<comments>http://baldric.net/2011/10/10/that-looks-like-a-scam-to-me/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 21:36:28 +0000</pubDate>
		<dc:creator>Mick</dc:creator>
				<category><![CDATA[coding and admin]]></category>
		<category><![CDATA[mail and mail lists]]></category>
		<category><![CDATA[trivial musing]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[MTA]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[system administration]]></category>

		<guid isPermaLink="false">http://baldric.net/?p=877</guid>
		<description><![CDATA[The volume of spam backscatter I am receiving at the baldric.net domain currently runs at around 18-20,000 emails per month, nearly all of which is aimed at the info@ address I have mentioned before. My mail server is currently configured to reject mail to non-existent users at the SMTP level with a permanent failure message &#8230; </p><p><a class="more-link block-button" href="http://baldric.net/2011/10/10/that-looks-like-a-scam-to-me/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>The volume of spam backscatter I am receiving at the baldric.net domain currently runs at around 18-20,000 emails per month, nearly all of which is aimed at the info@ address I have <a href="http://baldric.net/2011/03/27/from-russia-with-love/">mentioned</a> before. </p>
<p>My mail server is currently configured to reject mail to non-existent users at the SMTP level with a permanent failure message like so: &#8220;<em>550 5.1.1 <info@baldric.net>: Recipient address rejected: User unknown in virtual mailbox table:</em>&#8221; Rejecting mail at this stage, rather than accepting it only to bounce it later is the <a href="http://www.dontbouncespam.org/#BVR">&#8220;correct thing to do&#8221;</a>. This way the sending MTA gets a failure message in its logs and the mail it was attempting to send to me never leaves its queue. If the mail admin at the other end is in any way savvy, then he or she is given enough information to allow them to investigate and, perhaps, cure the problem. But of course that assumes two things: one she /is/ savvy; and two, she actually cares enough to do anything.</p>
<p>Now there is nothing I can do about the second problem, but if there is any way I can provide additional information which might help the hard pressed admin understand why they might have a problem, then that would aid them, me, and any of the likely hundreds or thousands of other people out there who will be receiving crud in response to mails they didn&#8217;t send. </p>
<p>One possible way forward might be to add some additional information to the SMTP rejection message &#8211; something along the lines of &#8220;hey, you might have a configuration problem here, please consider investigating&#8221;. Now I dislike re-inventing wheels (and I&#8217;m lazy) so I spent a short while searching for possible modifications to my own postfix configuration which would do the trick. Sure enough, I quickly discovered <a href="http://www.backscatterer.org/index.php?target=usage">backscatterer.org</a> and its suggested modification to main.cf (though note that it assumes that postfix is using the dbm database library &#8211; not all of them do, particularly on the default debian install). Hey, that looks cool, so if I modify my configuration slightly I will be able to run a lookup against backscatterer&#8217;s DNSRBL and in cases of a hit I will send an SMTP reject message that looks like this: &#8220;<em>554 5.7.1 Service unavailable; Client host [217.77.96.18] blocked using ips.backscatterer.org; Sorry 217.77.96.18 is blacklisted at http://www.backscatterer.org/?ip=217.77.96.18;</em>&#8221; instead of the much less informative message above. Now the sysadmin at mx2.infopac.ru (217.77.96.18) will get a <strong>much</strong> more useful log message. Won&#8217;t they?</p>
<p>But hold on a moment, where does backscatterer.org get its RBL? Can I trust it? And am I being fair on the sending domain if I block all mail coming from there based on the simple fact that they are listed in some third part RBL? That feels a little like <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Spam_and_Open_Relay_Blocking_System">SORBS</a> to me. Turn the question around. Would I, as admin for the baldric.net domain (and a dozen others) be happy if mail from my domain to some servers were blocked because I had chosen to implement something like &#8220;<a href="http://www.circleid.com/posts/sender_address_verification/">sender callouts</a>&#8221; (unlikely as that might be). Worse, backscatterer.org &#8220;offers&#8221; to de-list any server from its database if you pay them 85 euros (OK, so that will only be about threepence halfpenny in a few weeks time when the eurozone finally tanks, but it is still extortion, whatever the actual sum). </p>
<p>So I think I&#8217;ll stay away from backscatterer &#8211; it looks like a scam to me. I&#8217;ll just have to find another way of telling my Russian sysadmin friends that their servers are &#8220;misconfigured&#8221;.   </p>
]]></content:encoded>
			<wfw:commentRss>http://baldric.net/2011/10/10/that-looks-like-a-scam-to-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>who are you going to call</title>
		<link>http://baldric.net/2011/07/18/who-are-you-going-to-call/</link>
		<comments>http://baldric.net/2011/07/18/who-are-you-going-to-call/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 20:36:36 +0000</pubDate>
		<dc:creator>Mick</dc:creator>
				<category><![CDATA[mail and mail lists]]></category>
		<category><![CDATA[network (in)security]]></category>
		<category><![CDATA[trivial musing]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[network security]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[system administration]]></category>
		<category><![CDATA[tips, tricks and howtos]]></category>

		<guid isPermaLink="false">http://baldric.net/?p=812</guid>
		<description><![CDATA[Like most email users I get my fair share of spam and other internet crud. Mostly I ignore it, but I received an intriguing email a couple of days ago which purported to be a mailer daemon &#8220;Delivery Status Notification&#8221; informing me of a failed delivery to some address I had not even heard of. &#8230; </p><p><a class="more-link block-button" href="http://baldric.net/2011/07/18/who-are-you-going-to-call/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Like most email users I get my fair share of spam and other internet crud. Mostly I ignore it, but I received an intriguing email a couple of days ago which purported to be a mailer daemon &#8220;Delivery Status Notification&#8221; informing me of a failed delivery to some address I had not even heard of. Mostly this sort of junk results from <a href="http://www.spamresource.com/2007/02/backscatter-what-is-it-how-do-i-stop-it.html">backscatter</a> from mailers responding to spammers spoofing your email address in the outgoing mail. I get a lot of this to the &#8220;info@baldric.net&#8221; address as I&#8217;ve <a href="http://baldric.net/2011/03/27/from-russia-with-love/">mentioned</a> below. </p>
<p>However, this particular email interested me because the message-id in the headers said it came from a machine calling itself mx1.rlogin.net. Now I own and control that domain and I know that I have no such machine. So I concluded that the machine at the address in question (which looks to be at the end of a commercial cable line) was either deliberately being used incorrectly by its owner, or (much more likely) had been compromised and was being used illegally to send spam mail designed to look like it came from my domain. Either way, I&#8217;m not overly happy about that so I decided to contact the ISP and let them know that they might have a customer with a problem.</p>
<p>The normal way to do this is to send email to the &#8220;abuse@domain.name&#8221; address which is usually listed in the whois record for the network owner. There is even an <a href="http://www.ietf.org/rfc/rfc2142.txt" title="RFC 2142">RFC</a> which codifies this practice. However, on searching a variety of whois records I couldn&#8217;t find any obvious address to use. Worse, speculative email to &#8220;abuse@the-likeliest-relevant-domain&#8221; was simply returned as undeliverable. What to do?</p>
<p>Well as it happens I found a very helpful utility called <a href="http://abuseemail.sourceforge.net/">abuseEmail</a> which automates searches of whois records for likely addresses. Better yet, some helpful people at <a href="http://www.fr1.cyberabuse.org/whois/?page=whois_server">cyberabuse.org</a> give a web based front end to the abusEmail php script so that you don&#8217;t have to run your own.</p>
]]></content:encoded>
			<wfw:commentRss>http://baldric.net/2011/07/18/who-are-you-going-to-call/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>from russia with love</title>
		<link>http://baldric.net/2011/03/27/from-russia-with-love/</link>
		<comments>http://baldric.net/2011/03/27/from-russia-with-love/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 17:34:26 +0000</pubDate>
		<dc:creator>Mick</dc:creator>
				<category><![CDATA[mail and mail lists]]></category>
		<category><![CDATA[trivial musing]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[system administration]]></category>

		<guid isPermaLink="false">http://baldric.net/?p=779</guid>
		<description><![CDATA[A few weeks ago I installed pflogsumm on my mail server in order to automate my mail log scanning. For some time I had been conscious that my mailer had been rejecting a lot of mail with &#8220;user unknown&#8221; but I had never really investigated that in any depth. Running pflogsumm over the logs on &#8230; </p><p><a class="more-link block-button" href="http://baldric.net/2011/03/27/from-russia-with-love/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I installed <a href="http://jimsun.linxnet.com/postfix_contrib.html">pflogsumm</a> on my mail server in order to automate my mail log scanning. For some time I had been conscious that my mailer had been rejecting a lot of mail with &#8220;user unknown&#8221; but I had never really investigated that in any depth. Running pflogsumm over the logs on a nightly basis makes analysis easy. It turns out that over 90% of all mail hitting my server is rejected because I have no user with the name given. Moreover,  practically all of that rejected mail is for one user (info@baldric.net) and it all appears to come from mailers with .ru domain names.</p>
<p>By creating a temporary alias for the failing address to a real one I was able to capture some of the mail coming in. The example below is faintly amusing:</p>
<blockquote><p>&#8220;From: postmaster@ruschermet.ru<br />
To: info@baldric.net<br />
Subject: Не удается доставить: лучший секс в Вашей жизни<br />
Date: Sun, 27 Mar 2011 21:22:42 +0400</p>
<p>Не удалось выполнить доставку следующим получателям или лицам из следующих списков рассылки:</p>
<p>hr@ruschermet.ru<mailto:hr@ruschermet.ru><br />
Адрес электронной почты получателя не найден в почтовой системе получателя. Microsoft Exchange не будет повторять попытку доставки сообщения. Проверьте адрес электронной почты и повторите отправку сообщения или передайте указанное ниже диагностическое сообщение администратору.</p>
<p>________________________________<br />
Отправлено с помощью Microsoft Exchange Server 2007&#8243;
</p></blockquote>
<p>(Try running this through an on-line translation service such as babelfish).</p>
<p>Clearly, what I am getting is <a href="http://www.spamresource.com/2007/02/backscatter-what-is-it-how-do-i-stop-it.html">backscatter</a> from failed spam deliveries in Russia where the spammer has used the non-existent &#8220;info&#8221; as a spoofed from address.  Ho Hum.       </p>
]]></content:encoded>
			<wfw:commentRss>http://baldric.net/2011/03/27/from-russia-with-love/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>life is too short to use horde</title>
		<link>http://baldric.net/2010/01/23/life-is-too-short-to-use-horde/</link>
		<comments>http://baldric.net/2010/01/23/life-is-too-short-to-use-horde/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 20:13:09 +0000</pubDate>
		<dc:creator>Mick</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[linux and unix]]></category>
		<category><![CDATA[mail and mail lists]]></category>
		<category><![CDATA[tips, tricks and howtos]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[horde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source software]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[postfixadmin]]></category>

		<guid isPermaLink="false">http://baldric.net/?p=446</guid>
		<description><![CDATA[I own a bunch of different domains and run a mail service on all of them. In the past I have used a variety of different ways of providing mail, from simple pop/imap using dovecot and postfix, through to using the database driven mail service in egroupware. Recently I have consolidated mail for several of &#8230; </p><p><a class="more-link block-button" href="http://baldric.net/2010/01/23/life-is-too-short-to-use-horde/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I own a bunch of different domains and run a mail service on all of them. In the past I have used a variety of different ways of providing mail, from simple pop/imap using <a href="http://baldric.net/upstream-authentication-with-tls-on-postfix/">dovecot and postfix</a>, through to using the database driven mail service in <a href="http://baldric.net/using-postfix-and-dovecot-to-provide-mail-to-egroupware/">egroupware</a>.</p>
<p>Recently I have consolidated mail for several of my domains onto one of my VPSs. I don&#8217;t have a lot of mail users so at first I stuck with the simple approach available to all dovecot/postfix installations, i.e. &#8211; using dovecot as the local delivery mechanism and simply telling postfix to hand off incoming mail to dovecot. Dovecot then has to figure out where to deliver mail. I also used a simple password file for the <a href="http://wiki.dovecot.org/Authentication/PasswordSchemes">dovecot password</a> mechanism. This mechanism worked fine for a small number of users, but it rapidly becomes a pain if you have multiple users across multiple domains and you wish to allow those users to change their passwords remotely. The solution is to move user management to a MySQL backend and change the postfix and dovecot configurations to use that backend database.</p>
<p>Now to allow (virtual) users to change their mail passwords, most on-line documentation points to the sork password module for <a href="http://www.horde.org/">horde</a>. But have you /seen/ horde? Sheesh, what a dog&#8217;s breakfast of overengineered complexity. I flatter myself that I can find may away around most sysadmin problems. but after most of a day one weekend trying to install and configure the entire horde suite  just so that I could use the remote password changing facility I gave up in disgust and went searching for an easier mechanism. Sure enough I found just what I wanted in the shape of <a href="http://postfixadmin.sourceforge.net/">postfixadmin</a>. This is a php application which provides a web based interface for managing mailboxes, virtual domains and aliases on a postfix mail server. </p>
<p>Postfixadmin is easy to install and has few dependencies (beyond the obvious php/postfix/mysql). There are even ubuntu/debian packages available for users of those distributions. I also found an excellent installation howto at <a href="http://rimuhosting.com/knowledgebase/linux/mail/postfixadmin">rimuhosting</a> which I can recommend.  </p>
<p>I can now manage all my virtual domains, user mailboxes and aliases from one single point &#8211; and the users can manage their passwords and vacation messages from a simple web interface. </p>
<div id="attachment_447" class="wp-caption aligncenter" style="width: 310px"><a href="http://baldric.net/wp-content/uploads/2010/01/postfixadmin-admin-create-domain.jpg"><img src="http://baldric.net/wp-content/uploads/2010/01/postfixadmin-admin-create-domain-300x177.jpg" alt="image of postfixadmin page" title="postfixadmin-admin-create-domain" width="300" height="177" class="size-medium wp-image-447" /></a><p class="wp-caption-text">postfixadmin domain creation</p></div>
<p>Whilst I currently only provide pop3s/imaps mail access through dovecot, postfixadmin offers a <a href="http://squirrelmail.org/">squirrelmail</a> plugin to integrate webmail should I wish to do that in future.</p>
<p>Simple, elegant and above all, usable. And it didn&#8217;t take all day to install either.</p>
]]></content:encoded>
			<wfw:commentRss>http://baldric.net/2010/01/23/life-is-too-short-to-use-horde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a free (google) service is worth exactly what you pay for it</title>
		<link>http://baldric.net/2009/11/01/a-free-service-is-worth-exactly-what-you-pay-for-it/</link>
		<comments>http://baldric.net/2009/11/01/a-free-service-is-worth-exactly-what-you-pay-for-it/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:51:26 +0000</pubDate>
		<dc:creator>Mick</dc:creator>
				<category><![CDATA[mail and mail lists]]></category>
		<category><![CDATA[trivial musing]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://baldric.net/?p=348</guid>
		<description><![CDATA[I note from a recent register posting that that some gmail users are objecting to the fact that google&#8217;s mail service has failed yet again. El Reg even quotes one disgruntled user as saying: &#8220;More than 30 hours without email&#8230;totally unacceptable. I&#8217;ll definitely have to reconsider my selection of gmail for my primary email account. &#8230; </p><p><a class="more-link block-button" href="http://baldric.net/2009/11/01/a-free-service-is-worth-exactly-what-you-pay-for-it/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I note from a recent <a href="http://www.theregister.co.uk/2009/11/01/halloween_gmail_outage_reported/">register</a> posting that that some gmail users are objecting to the fact that google&#8217;s mail service has failed yet again. El Reg even quotes one disgruntled user as saying:</p>
<blockquote><p>&#8220;More than 30 hours without email&#8230;totally unacceptable. I&#8217;ll definitely have to reconsider my selection of gmail for my primary email account. It may be I have to pay for an account but hell will freeze over before I pay one penny to Google after this debacle.&#8221;
</p></blockquote>
<p>Umm, maybe it&#8217;s me, but I fail to understand how anyone can complain when a free service stops working. There is a good reason why people pay for services. Paying gives you the option of a contract with an SLA. If the service you are paying for includes storage of your data (as in the corporate data centre model) then your contract should include all the necessary clauses which will ensure that your data is stored securely, is reachable via resilient routes in case of telco failure, is backed up and/or mirrored to a separate site (to which service should fail over automatically in case of loss of the primary) etc. The contract should also ensure that you data remains yours if the hosting company fails, goes out of business or is taken over, </p>
<p>All of that costs money &#8211; lots of money in some cases.</p>
<p>Anyone who entrusts their email to a third party provider without ensuring that that they have a decent contractual relationship with that provider (though a paid contract) is, in my view, asking for trouble. Most email users nowadays are heavily dependent upon that medium for communication. I know I would have real difficulty coping without it. Outside of my work environment, I pay for my personal email service. And I am happy to do so. In fact, on some domains I own, I even run my own mail servers (with backups). That costs time and money, but it ensures that my email is available when I expect it to be.</p>
<p>So, google users, stop whining and think again. A proper email service will only cost you a few pounds  &#8211; and there are plenty of other reasons for not using google&#8217;s email service (not least the fact that your email is scanned by google to enable them to target you with their adverts).</p>
]]></content:encoded>
			<wfw:commentRss>http://baldric.net/2009/11/01/a-free-service-is-worth-exactly-what-you-pay-for-it/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

