Email Working Once More

Posted by Stuart Herbert @ 6:15 PM, Sun 03 Sep 06

Filed under: Gentoo

No Comments

… I should have ended that with “fingers crossed”.

Narrowed the causes down to three seemingly unrelated problems.

  • fetchmail now needs the envelope option to correctly feed email from Gentoo’s infrastructure into exim. I can’t tell whether something changed @ Gentoo’s end, with fetchmail, or with exim, but I didn’t need this before August 18th. Adding “envelope ‘Delivered-To’” fixed this one.
  • exim and clamd have stopped co-operating on my box. clamd’s complaining that it’s being asked to scan files that don’t exist; exim is responsible for creating those files. Worked around this by disabling clamd support for now.
  • exim is failing to resolve ‘localhost’ to an IP address. That’s a weird one, to be sure. The workaround was to replace ‘hosts = localhost’ to ‘hosts = 127.0.0.1′. What makes it weird is that logically the workaround shouldn’t work; for it to work, exim has to convert interal users like ’stuart@localhost’ to ’stuart@127.0.0.1′ first.

Once my email backlog is safely down, I’ll try upgrading to a later (unstable) copy of exim, to see if that fixes the two problems I’ve had to work around.

Anyway, with these three things resolved (for now), email gets delivered once more. It looks like I lost all email between August 18th and August 31st, and it looks like I lost most of the email between August 31st and today.

Fortunately, nearly all my email is either outright spam, bugzie spam, or Gentoo mailing list spam. Chances of having lost anything I’ll actually miss are pretty much zero.

Be the first to leave a comment »

Calendar

September 2006
S M T W T F S
« Aug   Oct »
 12
3456789
10111213141516
17181920212223
24252627282930