<?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>For want of a better title... &#187; For Nerds Only</title>
	<atom:link href="http://www.iain.com/category/for-nerds-only/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iain.com</link>
	<description>Iain's pointless writing place</description>
	<lastBuildDate>Fri, 11 Sep 2009 18:43:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Who the hell is Russell Brown?</title>
		<link>http://www.iain.com/2009/09/11/who-the-hell-is-russell-brown/</link>
		<comments>http://www.iain.com/2009/09/11/who-the-hell-is-russell-brown/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 18:43:40 +0000</pubDate>
		<dc:creator>iain</dc:creator>
				<category><![CDATA[For Nerds Only]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.iain.com/?p=54</guid>
		<description><![CDATA[A few years ago I noticed I&#8217;d gotten email for Russell Brown at my email address. I figured it was just regular junk; I get more than enough misaddressed spam.
But mail for Russell Brown (always addressed to RUSSELL BROWN in block caps) kept arriving, and I realized that it was all from travel companies. Again, [...]]]></description>
			<content:encoded><![CDATA[<p>A few years ago I noticed I&#8217;d gotten email for Russell Brown at my email address. I figured it was just regular junk; I get more than enough misaddressed spam.</p>
<p>But mail for Russell Brown (always addressed to RUSSELL BROWN in block caps) kept arriving, and I realized that it was all from travel companies. Again, if you&#8217;ve gotten added to a particular spam list you&#8217;ll soon be added to related ones.</p>
<p>But these were from reputable companies. Holiday Inns. Princess Cruises. La Quinta. Not generally spammers. It seemed that Russell Brown (uh, I mean RUSSELL BROWN) was using my email address to subscribe to newsletters and such. Which I didn&#8217;t understand. There&#8217;s a Brown in my name, but there&#8217;s no Brown in my email address, so it&#8217;s hard to see how he could claim to have accidentally used Iain Brown&#8217;s email.</p>
<p>More recently I&#8217;ve started receiving booking confirmations. RUSSELL BROWN is still using my email address for travel, but it isn&#8217;t just subscribing to websites now, it&#8217;s making reservations. And the way he consistently uses my email address convinces me that it&#8217;s deliberate.</p>
<p>It&#8217;s not generally easy to register at a website with someone else&#8217;s email address. Unless you can log in to the mail account you can&#8217;t get confirmation numbers. Either none of these sites required confirmation, or he created the account using one address and then logged in and switched it later. Or maybe he&#8217;s selecting hotel companies based on whether he needs to provide a working email address.</p>
<p>Maybe he doesn&#8217;t <em>have</em> an address. He can figure out how to create an account and make an online reservation, but he doesn&#8217;t understand Yahoo, Hotmail or Google. That might account for the all-caps name.</p>
<p>Or else he doesn&#8217;t want his travel details known. Maybe Mrs. RUSSELL BROWN isn&#8217;t supposed to know about these overnighters at La Quinta.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iain.com/2009/09/11/who-the-hell-is-russell-brown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paypal are idiots</title>
		<link>http://www.iain.com/2009/08/27/paypal-are-idiots/</link>
		<comments>http://www.iain.com/2009/08/27/paypal-are-idiots/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 18:31:23 +0000</pubDate>
		<dc:creator>iain</dc:creator>
				<category><![CDATA[For Nerds Only]]></category>

		<guid isPermaLink="false">http://www.iain.com/?p=52</guid>
		<description><![CDATA[I just got email from PayPal about their privacy practices.
The email rings all alarm bells for being a phishing attempt. If I didn&#8217;t have relatively safe command-line tools to evaluate it, I wouldn&#8217;t have touched it.
In an era where all personal data is on the line, when anti-fraud companies are warning everyone to be very [...]]]></description>
			<content:encoded><![CDATA[<p>I just got email from PayPal about their privacy practices.</p>
<p>The email rings all alarm bells for being a phishing attempt. If I didn&#8217;t have relatively safe command-line tools to evaluate it, I wouldn&#8217;t have touched it.</p>
<p>In an era where all personal data is on the line, when anti-fraud companies are warning everyone to be very careful about trusting email, and especially to avoid clicking links, it&#8217;s stupid for a major company to encourage you to take risks.</p>
<p>If I knew who to report this to, I would. But it isn&#8217;t phishing, it only <em>masquerades</em> as being phishing.</p>
<p>The email is in html. One of the certain signs of spam is if you mouse over a link in email, and the mouseover text is different from the link. This one is.</p>
<p>So if you click on the link, you don&#8217;t go to where the text says. Instead, it takes you to a redirector at email1.paypal.com. Had the redirector been anywhere else, I&#8217;d have known beyond any reasonable doubt that the mail was phishing. But for it to be within the paypal.com domain, a phisher would have had to take control of a paypal server, or find a vulnerability in one. Neither of which is out of the question, and it could be done to make the mail look more legitimate, but another option is that the sender is an idiot, so I decided to keep looking.</p>
<p>The redirector at email1.paypal.com <em>redirects to somewhere else</em>, outside of the paypal.com domain. So now it looks like a spammer <em>did</em> take control of a paypal server to make the redirection look more legitimate.</p>
<p>The site that it redirects to is link.p0.com. If p0.com is a legitimate business, it keeps a very low profile. There&#8217;s nothing at the root of the website. There&#8217;s nothing useful in its whois entry. But googling p0.com comes up with several other businesses that seem to be sending email traffic through p0.com. Maybe it&#8217;s a high-volume web/email service, like akamai.com. But if it is, why doesn&#8217;t it at least publicize that fact, so that it doesn&#8217;t scare customers away? (One forum entry I found was a post by someone who refused to respond to email from p0.com without knowing what it was.)</p>
<p>But then, following the redirection chain further <em>did</em> bring me back to PayPal; to the same place as the text version of the links.</p>
<p>Also: the mail was sent to my primary PayPal email address. That&#8217;s one I don&#8217;t use anywhere. I don&#8217;t get spam on it. I&#8217;ve <em>never</em> seen spam there, while I get lots of PayPal phishing mail at my other addresses.</p>
<p>So, either:</p>
<p>- This is an incredibly sophisticated phishing email that involves a compromised server at paypal.com and a redirector at (what appears to be) a large business site that sends you <em>back to PayPal</em> rather than to the phisher&#8217;s site for some unknown purpose, since it didn&#8217;t get to steal passwords and account info on the way, or</p>
<p>- This is a legitimate mail that <em>looks</em> exactly like phishing email from a company that&#8217;s a prime target of phishing, which redirects through a shrouded external business for no apparent reason.</p>
<p>I guess there could be a third option. Maybe this is PayPal sending out apparent phishing email to collect statistics on who is gullible enough to click through links they should clearly avoid. Looked at that way, maybe it isn&#8217;t so stupid after all. Something tells me this isn&#8217;t the right answer, though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iain.com/2009/08/27/paypal-are-idiots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows UI annoyance</title>
		<link>http://www.iain.com/2008/07/25/windows-ui-annoyance/</link>
		<comments>http://www.iain.com/2008/07/25/windows-ui-annoyance/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 17:24:50 +0000</pubDate>
		<dc:creator>iain</dc:creator>
				<category><![CDATA[For Nerds Only]]></category>

		<guid isPermaLink="false">http://www.iain.com/?p=23</guid>
		<description><![CDATA[Will Microsoft ever realize that popping up a dialog while I&#8217;m working is a bad idea? I&#8217;m tying away when a dialog popus up, and the next key stroke has a random effect on it. The number of installations I&#8217;ve screwed up by accidentally responding to dialogs may be part of the reason my Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Will Microsoft ever realize that popping up a dialog while I&#8217;m working is a <em>bad idea</em>? I&#8217;m tying away when a dialog popus up, and the next key stroke has a random effect on it. The number of installations I&#8217;ve screwed up by accidentally responding to dialogs may be part of the reason my Windows always becomes unstable.</p>
<p>The Apple user interface has an irritating bouncy icon that lets you know when another program requires your attention. Which is fine; it is as obvious as the Windows-style modal dialog, but it doesn&#8217;t start stealing your keystrokes and acting on them.</p>
<p>This morning I wiped out Firefox and Adobe Reader because some ugliness between them makes Firefox go into a loop of loading / attempting to render that it never gets out of. I had to cancel and restart re-installing Adobe because of a stupid popup dialog that I dismissed without seeing what it was while I was typing a message. Even afterwards, Firefox and Adobe have the same problem &#8211; but in a virtual machine Firefox and Adobe co-exist perfectly well. So something in another Windows component is breaking it.</p>
<p>Maybe it&#8217;s another application that&#8217;s only partly installed. Or maybe it&#8217;s Skype, which apparently has hooked into Firefox, redirecting it to the Skype website even after a full, clean install. Which is another one of the ridiculous program practises that we&#8217;ve come to accept &#8211; no way in hell would I have allowed Skype to do that, if I&#8217;d been prompted, but with no application security, the installer can do what it likes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iain.com/2008/07/25/windows-ui-annoyance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TealScript</title>
		<link>http://www.iain.com/2007/08/03/tealscript/</link>
		<comments>http://www.iain.com/2007/08/03/tealscript/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 14:04:05 +0000</pubDate>
		<dc:creator>iain</dc:creator>
				<category><![CDATA[For Nerds Only]]></category>

		<guid isPermaLink="false">http://www.iain.com/2007/08/03/tealscript/</guid>
		<description><![CDATA[After abandoning Graffiti 1, I&#8217;ve been using TealScript exclusively, and I have to say that I&#8217;m very happy with it. I haven&#8217;t spent my $30 yet, I&#8217;m still using introductory trial, but I certainly will be. It recognizes my Graffiti 1 letter construction better than the Graffiti 1 libraries (and better than my earlier Palm [...]]]></description>
			<content:encoded><![CDATA[<p>After <a href="http://www.iain.com/2007/08/01/more-palm-evilness/">abandoning Graffiti 1</a>, I&#8217;ve been using <a href="http://www.tealpoint.com/softscrp.htm">TealScript</a> exclusively, and I have to say that I&#8217;m very happy with it. I haven&#8217;t spent my $30 yet, I&#8217;m still using introductory trial, but I certainly will be. It recognizes my Graffiti 1 letter construction better than the Graffiti 1 libraries (and better than my earlier Palm devices ever did). I haven&#8217;t even attempted to tune the character recognition.</p>
<p>It seems not to introduce any extra instability. (Saying that any particular package is <em>stable</em> on a LifeDrive really isn&#8217;t possible, given the instability of the device itself, but TealScript <em>appears</em> to be stable.) It has excellent documentation, and it seems that it has good support.</p>
<p>So I can finally get back to doing something useful with my LifeDrive &#8211; beyond playing <a href="http://www.astraware.com/palm/sudoku/">Sudoku</a> and watching videos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iain.com/2007/08/03/tealscript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More Palm evilness</title>
		<link>http://www.iain.com/2007/08/01/more-palm-evilness/</link>
		<comments>http://www.iain.com/2007/08/01/more-palm-evilness/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 19:29:48 +0000</pubDate>
		<dc:creator>iain</dc:creator>
				<category><![CDATA[For Nerds Only]]></category>

		<guid isPermaLink="false">http://www.iain.com/2007/08/01/more-palm-evilness/</guid>
		<description><![CDATA[Though I now have Graffiti 1, I&#8217;ve now run into the problem mentioned in the thread I linked. When I exceed the size of a text box in the Blazer browser, the device resets.
Sigh.
I can&#8217;t go back to Graffiti 2. I&#8217;ve read several comments to the effect that &#8220;if you practice, you can make it [...]]]></description>
			<content:encoded><![CDATA[<p>Though I now have <a href="http://www.iain.com/2007/07/27/why-i-hate-my-palm-and-what-ive-done-about-it/">Graffiti 1</a>, I&#8217;ve now run into the problem mentioned in the thread I linked. When I exceed the size of a text box in the Blazer browser, the device resets.</p>
<p><em>Sigh.</em></p>
<p>I can&#8217;t go back to Graffiti 2. I&#8217;ve read several comments to the effect that &#8220;if you practice, you can make it work.&#8221; Well, I&#8217;ve practiced for a year, and it doesn&#8217;t work.</p>
<p>Next step: replace the buggy Palm browser with an alternative. The only one I&#8217;ve found so far is Opera Mini. Now, I like Opera, but Opera Mini requires Java, which is another layer of complexity and likely source of reliability problems.</p>
<p>We&#8217;ll see.</p>
<p>Update: BOOM. Device reset. As soon as I tried to browse to Google. So I went back to a page I&#8217;d encountered that mentioned JVM settings, tweaked them accordingly, and&#8230; guess what? BOOM.</p>
<p>I am hating this device more every moment.</p>
<p>Update again: Plan C is <a href="http://www.tealpoint.com/softscrp.htm">TealScript, from TealPoint Software</a>. The demo version recognizes my Graffiti 1-style writing better than the old Palm. Plus it can learn my writing style (well, so they claim. Personally I don&#8217;t think anything could ever learn my writing style) and can use the entire screen for accurate character entry. It looks like it&#8217;s exactly what I need. Costs $30 for something that ought still to be part of the device, but I stopped expecting Palm software to be free or reliable a long time ago.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iain.com/2007/08/01/more-palm-evilness/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why I hate my Palm (and what I&#8217;ve done about it)</title>
		<link>http://www.iain.com/2007/07/27/why-i-hate-my-palm-and-what-ive-done-about-it/</link>
		<comments>http://www.iain.com/2007/07/27/why-i-hate-my-palm-and-what-ive-done-about-it/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 15:48:00 +0000</pubDate>
		<dc:creator>iain</dc:creator>
				<category><![CDATA[For Nerds Only]]></category>

		<guid isPermaLink="false">http://www.iain.com/2007/07/27/why-i-hate-my-palm-and-what-ive-done-about-it/</guid>
		<description><![CDATA[I&#8217;ve owned various versions of the Palm Pilot for many years. I think my first was a Palm III, which I upgraded at least once before buying a Palm IIIc (the color version). I still have notes from Pooks&#8217;s class that I took in 1999 or 2000 that has moved from one device to the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve owned various versions of the Palm Pilot for many years. I think my first was a Palm III, which I upgraded at least once before buying a Palm IIIc (the color version). I still have notes from <a href="http://planetpooks.wordpress.com/">Pooks</a>&#8217;s class that I took in 1999 or 2000 that has moved from one device to the next.</p>
<p>I don&#8217;t really know why I didn&#8217;t replace the IIIc when it finally fell apart, but last year I decided it was time to upgrade to a LifeDrive. It has 4 gigabytes internal storage, enough for several compressed video files, a large viewing area for watching those videos, WiFi, and all of the old Palm software. What could be wrong with that?</p>
<p>Reliability, for one thing. It crashes regularly, usually when using WiFi. The WiFi doesn&#8217;t recognize range extenders, so it&#8217;s unreliable around the house; either the signal is too weak (since its range is poor anyway) or it keeps switching between the router or the extender.</p>
<p>The 3.5mm audio jack seems very fragile. You can feel that a regular plug doesn&#8217;t fit well. Mine collapsed on me, and I called Palm to have it repaired. This was slightly under a year, and they agreed to repair it under warranty, which I was very pleased about; with mechanical damage I thought I&#8217;d have to pay for the repair.</p>
<p>Before I sent the LifeDrive to the repair office, I tried to do a full reset to wipe all of my personal data. Something happened, and it locked up completely. Black screen, wouldn&#8217;t power up. Reset button inoperative and hard reset failed. Still, I sent it back for the jack repair, and Palm sent me a replacement. They will repair or replace at their option, which is fine by me. All of my data is hotsynced.</p>
<p>I synced the new unit and it worked fine &#8211; for a few hours. Then black screen, no possibility of reset. I called the repair center, and they gave me a new return number.</p>
<p>The repair center is excellent. They&#8217;ve been very fast, very helpful, they&#8217;ve given me useful advice and have never tried to lay blame on me. The call center is in India, of course&#8230;</p>
<p>So the second replacement device arrived, and it ran overnight and then died in exactly the same way. Clearly there&#8217;s something wrong in software. Something I&#8217;ve done has caused the device to lock up. But a <em>hard reset</em> should never be dependent on current data. Obviously it isn&#8217;t <em>really</em> a hard reset.</p>
<p>This time when I called the service center I explained the issue before sending it back. The helpful operator showed me how to move all of my program data out so it wouldn&#8217;t be hotsynced. Then I&#8217;d be able to reinstall all of my programs and hope that I don&#8217;t get back into the same situation. Of course, if I do, I&#8217;m screwed&#8230; The operator also gave me an account number so that this time the repair cost me nothing at all, not even shipping.</p>
<p>So I have unit #4. It&#8217;s been working for a couple of weeks now. I&#8217;m adding all of my third-party programs; the only one I haven&#8217;t installed yet that I need is Sudoku, and I had that for a long time on #1, so it won&#8217;t cause me any problems. I think it&#8217;s most likely Filez and some changes I&#8217;d used it for. I won&#8217;t touch that this time around.</p>
<p>Reliability is why I will never buy another Palm. That isn&#8217;t the reason I hate it, though.</p>
<p>That reason is this: Graffiti II sucks.</p>
<p>Graffiti, the writing system for the original Palm, was quirky, but effective. To create some letters you had to use a highly stylized representation. To make a K, you draw an alpha. A T is a square 7. But once you&#8217;d gotten into the habit, it was very easy to create accurate text.</p>
<p>Graffiti was dropped because of a <a href="http://en.wikipedia.org/wiki/Graffiti_%28Palm_OS%29">patent suit brought by Xerox</a>. At this point, it seems that Palm is ahead in the appeals process, but in the meantime, they&#8217;ve dropped Graffiti and replaced it with Graffiti II, based on Jot.</p>
<p>Graffiti II is close to worthless. The two-stroke method is horribly unreliable. T especially is impossible to render accurately. T consists of a vertical stroke, top to bottom, followed by a horizontal stroke, left to right. I have tried and failed to create a T more than 10 times in a row on more than one occasion. I can see the lines on the screen, crossing correctly, but the T won&#8217;t appear. It will either be a space or an L followed by a space.</p>
<p>Even when it works, the method of constructing a T causes problems. You can&#8217;t end a word with L followed by space. You have to wait for the L to appear so that the two strokes don&#8217;t combine to form a T. Or you can ensure that the two strokes are in two separate parts of the tiny writing window, which is hard to do (except when you&#8217;re trying to create a T, it seems).</p>
<p>I is a line and a dot, so it usually appears as L. @ is an @, and it usually takes me 4-5 times to get it not to be an o.</p>
<p>With Graffiti I I would occasionally make errors, but I could tell what I was writing and fix the notes later. Graffiti II was so bad that it was worthless for taking notes in real-time.</p>
<p>So a few days ago, after some Googling, I found <a href="http://www.palminfocenter.com/forum/viewtopic.php?t=28919">this link</a> which told me how to &#8220;downgrade&#8221; to Graffiti I. I&#8217;ve done it, and &#8211; wheee! I can&#8217;t say I love the device, because it&#8217;s still unreliable, but after owning it for a year I can finally use it. And for now, that&#8217;s good enough.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iain.com/2007/07/27/why-i-hate-my-palm-and-what-ive-done-about-it/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Next Weekend</title>
		<link>http://www.iain.com/2007/02/19/next-weekend/</link>
		<comments>http://www.iain.com/2007/02/19/next-weekend/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 16:09:32 +0000</pubDate>
		<dc:creator>iain</dc:creator>
				<category><![CDATA[For Nerds Only]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://www.iain.com/2007/02/19/next-weekend/</guid>
		<description><![CDATA[&#8230; Con DFW
]]></description>
			<content:encoded><![CDATA[<p>&#8230; <a href="http://www.condfw.org/">Con DFW</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iain.com/2007/02/19/next-weekend/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mac attack</title>
		<link>http://www.iain.com/2007/02/06/mac-attack/</link>
		<comments>http://www.iain.com/2007/02/06/mac-attack/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 14:14:38 +0000</pubDate>
		<dc:creator>iain</dc:creator>
				<category><![CDATA[For Nerds Only]]></category>

		<guid isPermaLink="false">http://www.iain.com/2007/02/06/mac-attack/</guid>
		<description><![CDATA[I&#8217;m sure this is already all over the net, but each time I re-watch it, I aggravate my cough by laughing.
Apple ad targeting Vista.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure this is already all over the net, but each time I re-watch it, I aggravate my cough by laughing.</p>
<p><a href="http://images.apple.com/movies/us/apple/getamac/apple-getamac-security_480x376.mov">Apple ad targeting Vista</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iain.com/2007/02/06/mac-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://images.apple.com/movies/us/apple/getamac/apple-getamac-security_480x376.mov" length="3591501" type="video/quicktime" />
		</item>
		<item>
		<title>With apologies to Winston</title>
		<link>http://www.iain.com/2006/11/06/with-apologies-to-winston/</link>
		<comments>http://www.iain.com/2006/11/06/with-apologies-to-winston/#comments</comments>
		<pubDate>Mon, 06 Nov 2006 16:03:46 +0000</pubDate>
		<dc:creator>iain</dc:creator>
				<category><![CDATA[For Nerds Only]]></category>

		<guid isPermaLink="false">http://www.iain.com/2006/11/06/with-apologies-to-winston/</guid>
		<description><![CDATA[Open Source is the worst form of software except all the others that I&#8217;ve tried.
I&#8217;m still in pain from migrating my mail system from mireille (my server in Tool, TX) to kirika (my supposed replacement server in Plano, TX).
With one exception, every package has somewhat adequate documentation, but none do a very good job of [...]]]></description>
			<content:encoded><![CDATA[<p>Open Source is the worst form of software except all the others that I&#8217;ve tried.</p>
<p>I&#8217;m still in pain from migrating my mail system from mireille (my server in Tool, TX) to kirika (my supposed replacement server in Plano, TX).</p>
<p>With one exception, every package has somewhat adequate documentation, but none do a very good job of explaining the connection between this package and all the others that are required. Mail Transfer Agent, spam checker, virus scanner, delivery agent, authentication agent, management / configuration utilities, mail server (the piece that your mail client actually connects to) &#8211; all of these have to work together. If they don&#8217;t, you will a) lose legitimate mail, b) get inundated with spam, c) act as a relay for spammers / malicious software, d) any or all of the preceding.</p>
<p>There are HOWTOs around which cover subsets of the whole system, but I haven&#8217;t found a single one that adequately covers everything. Then, we used the most complete HOWTO to set up the mail system at the office. A few months later, a stupid configuration mistake in this instructions led to a cumulative problem that caused our mail system to go into meltdown, and took a few days to fix. Still, I had everything mostly working (having done it before) in just a couple of days.</p>
<p>The one piece that has woefully inadequate documentation is the mail server component, cyrus-imapd. It supports &#8220;virtual domains&#8221;, which I need, except that the configuration utility supports a <em>different implementation</em> of virtual domains, which required some serious hacking. And then it&#8217;s not directly compatible with <em>its own</em> authentication server. That took many hours googling, and I found the workaround by accident in an unrelated thread. And even so, it can&#8217;t support my primary domain, which required a &#8220;roll-your-own&#8221; kludge on my part.</p>
<p>The upside is that the 25,000 spam emails or so that I&#8217;ve accumulated in the last few months has dropped to 3-4 per day, which I can live with. It&#8217;s definitely been worth the effort.</p>
<p>All this makes commercial packages look attractive. In a homogeneous system, all of the parts designed to work together will be documented together. Until you start to consider that the main reason I&#8217;ve had so much trouble is that I&#8217;m trying to do something not quite standard. I dread to think what an Exchange admin has to go through to do anything that wasn&#8217;t directly intended by the developers. At least I <em>can</em> do what I need, even if it&#8217;s painful.</p>
<p>Now, just another twelve or so domains to migrate&#8230; (sigh).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iain.com/2006/11/06/with-apologies-to-winston/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
