Your web-browser does not support CSS, or you have CSS switched off. For a better web experience, I recommend using a modern browser. Until then, an older version of this site will look better in your browser.

home :: computers :: internet :: email

Sat, 01 Oct 2005

I wonder if Miss Manners has an entry on this

I just got a short email from a reader of the UN-Internet-takeover article. I tapped out a reply, only to get this message back:

I apologize for this automatic reply to your email.

To control spam, I now allow incoming messages only from senders I
have approved beforehand.

If you would like to be added to my list of approved senders, please
fill out the short request form (see link below). Once I approve you,
I will receive your original message in my inbox. You do not need to
resend your message. I apologize for this one-time inconvenience.

Click the link below to fill out the request:

https://webmail.pas.earthlink.net/wam/addme?a=(rest snipped)

If someone sends me email expecting a reply, they ought to add my address to that “approved” list. Any non-brain-dead email software would do that automatically. It looks like the writer used a feature provided by the mega-ISP Earthlink, a company that really should know better. (As an aside to my correspondent, my apologies if your ISP forced this on you.)

I don’t plan to click – it just encourages this sort of thing.

Wed, 23 Mar 2005

Oh, so that’s why no one replied to my email

While wondering idly why no-one had replied to my emails for a while, I checked the status of the spool and received some delightful news:

jdb@bigbox:~$ mailq
2005-03-22 16:28:01  563 bytes
2005-03-22 18:06:25  837 bytes
2005-03-22 18:07:12  25462 bytes
2005-03-22 23:09:25  1144 bytes
2005-03-22 23:28:17  2990 bytes
2005-03-23 00:28:01  563 bytes
2005-03-23 04:07:01  562 bytes
2005-03-23 04:07:10  1068 bytes
2005-03-23 04:07:10  1206 bytes
2005-03-23 04:22:01  2054 bytes
2005-03-23 06:38:54  18937 bytes
2005-03-23 08:28:01  563 bytes
2005-03-23 10:38:16  2898 bytes
2005-03-23 10:42:10  2547 bytes
2005-03-23 10:43:40  2010 bytes
2005-03-23 10:44:26  1038 bytes
2005-03-23 11:22:40  523 bytes
2005-03-23 13:27:31  1401 bytes
2005-03-23 14:56:11  982 bytes
2005-03-23 16:14:35  3904 bytes
2005-03-23 16:28:01  561 bytes
2005-03-23 16:37:41  943 bytes
2005-03-23 19:35:21  494 bytes
2005-03-23 21:04:18  6257 bytes

Mail had been backing up for the past 24 hours and I hadn’t even noticed it. It wouldn’t be the first time this had happened – frequent wedging was one reason why I switched from exim to nullmailer, on the principle that a simpler mta would be a more reliable MTA (that, and Harvard firewalls port 25, so there was no point in running a real SMTP server anyway).

Restarting nullmailer cleared the queue, but left me wondering how to notify myself next time this happened. I couldn’t use email, for obvious reasons. I considered having a sound play through the speakers if the queue seemed wedged, but that would only work when I was at home.

I settled on a cron job to periodically dump the output from mailq to a file. My RSS reader, feedonfeeds, now prepends this file’s contents in giant honking red letters to my RSS display — procrastination via RSS now has a purpose!

While writing this, it occured to me that another solution would be to alias mutt to a script that alerted me if the queue was non-empty before running mutt:

#!/bin/sh

# warns user if WATCH's output is nonempty before running mutt

MUTT=/usr/bin/mutt
WATCH=/usr/bin/mailq
TMP=`/bin/tempfile`

$WATCH > $TMP

if [[ -s $TMP ]] ; then
    less $TMP ;
fi

rm $TMP

$MUTT

Sun, 20 Apr 2003

Microsoft MUAs: PGP breakage and support for Disposition-Notification-To: headers

Access to a personal Win2K machine has afforded me the opportunity to see firsthand all of the horrible things that happen to my email when it leaves the warm embrace of Emacs/Gnus on my PC. I discovered, for instance, that Outlook Express 6 (but not Outlook proper, interestingly) not only fails to display digitally-signed messages properly (both signature and content show up as attachments to a blank message), but OE does the user the kind service of flagging both as potentially harmful code.

I am unable to wrap my brain around how the Microsoft engineers came up with that one. The authors of the Jargon File have made a convincing attempt to show that it wasn’t (as I’ve read) an attempt by Microsoft to convince their users that email formatted with free software is corrupt and virus-ridden.

Hanlon’s Razor prov.

A corollary of Finagle’s Law, similar to Occam’s Razor, that reads “Never attribute to malice that which can be adequately explained by stupidity.”

It would be generous to think that the MS engineers simply didn’t read the relevant RFCs. But how on earth is it possible that they could get the feature right in Outlook (the PGP-signed message’s mail-envelope icon even has a tiny seal-of-validity on it), yet manage to break it in Outlook Lite?

Perhaps the breakage was intentional, but the Real Customers who actually buy Outlook wouldn’t stand for it, so they fixed it in Outlook Proper and left it broken in Plebeian Outlook. (How’s that for paranoid raving!).

I’ve digressed. The point of this post was to explain that Netscape Messenger 4.7, iPlanet Messaging Server, Outlook, and Outlook Express all, depending on configuration, ask users if they wish to send a message as requested in a “Disposition-Notification-To:” header. Netscape has it switched on (except for Bcc:’d mail, like mailing list messages) by default.

Adding the DNT header in Gnus is a simple matter of pushing C-c M-n. Interestingly enough, Gnus doesn’t look for the DNT header on incoming messages, so it won’t issue receipts for email it receives: it only sends requests for receipts. (I suppose I could code that feature myself. Perhaps this summer.)