hi!
In an attempt to understand Exim better, I have set up a router to
manually route a specific domain to a bogus IP address. My confusion
is that even though the message is being retried according to the
rules I have defined, exinext does not show me any information. Here
are my logs:
# exigrep "test@???" /var/log/exim/main
+++ 19BK5w-0001OD-00 not completed +++
2003-05-01 15:51:52 19BK5w-0001OD-00 <= hank@???
H=hank.marinar.com [209.176.254.251] U=mail P=esmtp S=759
id=20030501195152.GN20822@??? T="test" from
<hank@???> for test@???
2003-05-01 15:51:52 19BK5w-0001OD-00 10.10.10.10 [10.10.10.10]:
Network is unreachable
2003-05-01 15:51:52 19BK5w-0001OD-00 == test@???
R=marinar_net_test T=remote_smtp defer (101): Network is
unreachable
2003-05-01 17:00:39 19BK5w-0001OD-00 == test@???
R=marinar_net_test T=remote_smtp defer (-53): retry time not
reached for any host
2003-05-01 17:02:23 19BK5w-0001OD-00 10.10.10.10 [10.10.10.10]:
Network is unreachable
2003-05-01 17:02:23 19BK5w-0001OD-00 == test@???
R=marinar_net_test T=remote_smtp defer (101): Network is
unreachable
2003-05-01 17:30:36 19BK5w-0001OD-00 10.10.10.10 [10.10.10.10]:
Network is unreachable
2003-05-01 17:30:36 19BK5w-0001OD-00 == test@???
R=marinar_net_test T=remote_smtp defer (101): Network is
unreachable
Here is the output for exinext:
# exinext test@???
No remote hosts found for test@???
No retry data found for test@???
Here is what '/var/spool/exim/db/' looks like (all files are `chmod
0640; chown mail.mail`):
total 140M
137M reject
0 reject.lockfile
4.0k serialize-etrn-runs
0 serialize-etrn-runs.lockfile
3.0M wait-remote_smtp
0 wait-remote_smtp.lockfile
However, I am able to use exinext to gather information about other
domains' retry times. Why not 'marinar.net'?
Second part to my question: How do I recreate my retry file, or at
least convince Exim that it should create one (I deleted it after
stopping Exim in an attempt to refresh the retry db).
Thanks for any advice,
hank