On Mon, April 17, 2006 2:08 pm, Kate Yoak wrote:
After running courier for a long time, I was suddenly faced with mail
being undeliverable to one particular user, giving "Address temporarily
unavailable error".
This is not the actual error, this is a 4xx error that Courier is
returning because it cannot deliver mail it has already accepted to the
user, so it is not accepting any additional mail for the given user until
the other mail can be delivered. Try running:
courier clear us...@domain.com
where us...@domain.com is the user's email address. This should clear the
4xx block, now try sending the user another message and grep for the error
Courier is actually generating (betcha it's a right's issue, maybe
.mailfiter is world readable?)
Nothing changed that I know of and the user's account is present, with
proper permissions on Maildir.
Something always has changed, often though it's something that seems so
unrelated that it shouldn't interfere. But it does. Such is the life of
a sysadmin...
I have attempted to move Maildir out of the way and create a new one with
maildirmake. This did not fix the problem. This mailbox fails on all
accounts associated with the user: direct or aliased.
The 4xx errors would not clear for an hour or so unless you manually clear
them as shown above...
IMAP login for this account works correctly and I am able to retrieve all
the messages.
Good.
Mail coming from the same server does not have this problem. But even a
different server on the same network fails.
Huh? A different mail server?
I am running Courier 0.52.2 Fedora 4.
I recommend always staying on the latest version of Courier (0.53.1 right
now) and keeping up to date with Fedora releases, these are general
recommendations though and probably unrelated to your issues.
Jay