Hi Everyone,
I have a setup postfix + maildrop + Maildir.
I am using maildrop as delivery agent. It was working fine for sometime. But
suddenly the setup started giving me troubles and started deferring mails for
one of the accounts called userarchive which is mentioned in the mailfilter
rule. The permissions and every setting is fine on the directory I checked
them very carefully and all on maildir are set to 0600.
It gives an error:
Feb 12 17:17:05 mailforum postfix/local[17408]: 0DE89240254A:
to=<user...@mailforum.linmark.com>, relay=local, delay=111133,
status=deferred (temporary failure. Command output:
/usr/local/bin/maildrop: Unable to open mailbox. )
Let me give you the configuration:
I set the DEFAULT_DEF="./Maildir" and SENDMAIL_DEF="sendmail.postfix
-io" before compilation. The mail filtering rules in .mailfilter are are:
`reformail -D 10000 duplicate.cache`
if ( $RETURNCODE == 0 )
exit
FROM='mailarchive@mailforum'
import SENDER
if ($SENDER eq "")
{
SENDER=$FROM
}
to "!userarchive"
I tried everyway and including re-compiling the maildrop code many times.
This solves the problem temorarily and then again gives the trouble. On an
average the account userarchive receives more than 100,000 mails per day.
On the same machine the mail delivery to other accounts is fine. Only
userarchive give this problems as this is the only account which receives
many mails.
If anyone can help it would be great. Since I try many different ways and still
failure. I even try to change the code where it checks for the mailbox still the
same problem.
Thanks
with best regards,
Vikrant