Using exim 3.35, I have my retry rules set up like this:
# Main config
freeze_tell_mailmaster = false
auto_thaw = 3600s
ignore_errmsg_errors = true
log_level = 4
# Retry rules
* * F,2h,15m; G,16h,2h,1.5; F,4d,8h
However, mail to a certain domain (eos.ncsu.edu) stays stuck in the
queue for basically forever:
12d 2.4K 18K2fC-0000t2-00 <freeradius-users-admin@???>
cwu4@???
11d 6.9K 18KKkq-0002Dy-00 <freeradius-users-admin@???>
cwu4@???
.. etc. Those messages should have bounced a week ago.
exinext says:
# exinext cwu4@???
Deliver: cwu4@??? 0 77 SMTP error from remote mailer after RCPT TO [<cwu4@???>:] error host: [152.1.
first failed: 05-Dec-2002 21:18:16
last tried: 17-Dec-2002 06:11:42
next try at: 17-Dec-2002 14:11:42
past final cutoff time
And if I force delivery using:
# exim -v -M 18K2fC-0000t2-00
delivering message 18K2fC-0000t2-00
Connecting to uni00mr.unity.ncsu.edu [152.1.1.163.25] ... connected
[....]
SMTP>> MAIL FROM:<freeradius-users-admin@???> SIZE=3566
SMTP<< 250 2.1.0 <freeradius-users-admin@???>... Sender ok
SMTP>> RCPT TO:<cwu4@???>
SMTP<< 450 4.2.1 <cwu4@???>... Recipient is over quota, message not sent. Try again later.
LOG: 0 MAIN
SMTP error from remote mailer after RCPT TO:<cwu4@???>: host uni00mr.unity.ncsu.edu [152.1.1.163]: 450 4.2.1 <cwu4@???>... Recipient is over quota, message not sent. Try again later.
SMTP>> QUIT
.. exim tries to the deliver this message *5 times* over SMTP
in the same queue run (to all 5 MXes of eos.ncsu.edu), then decides
that the message is not deliverable.
LOG: 0 MAIN
** cwu4@???: retry timeout exceeded
Exim version 3.35 debug level 1 uid=8 gid=8
Berkeley DB: Sleepycat Software: Berkeley DB 2.7.7: (08/20/99)
LOG: 0 MAIN
<= <> R=18K2fC-0000t2-00 U=mail P=local S=3566
LOG: 5 MAIN
Error message sent to freeradius-users-admin@???
LOG: 0 MAIN
Completed
The question is, why is the queue runner not doing this? I have
exim running as '/usr/sbin/exim -bd -q30m'.
Stumped,
Mike.
--
They all laughed when I said I wanted to build a joke-telling machine.
Well, I showed them! Nobody's laughing *now*! -- acesteves@???