Hello all,
I'm running into a (strange?) problem (dbmail2.0-rc4 and exim 4.30) when
I use the dbmail aliases-table to forward a message to several e-mail
addresses. Here is an example of my aliases table:
| 245 | test@gdatex.nl |
laurensv@tiscali.nl | 1 |
| 246 | test@gdatex.nl |
laurens_van_run@hotmail.com | 1 |
According to several messages in this mailinglist, the behavior of
dbmail should be to deliver the message to 'laurensv@tiscali.nl' and
'laurens_van_run@hotmail.com' and then exit without an error. However,
although it _does_ forward the message to the correct addresses, dbmail
exists with error-code 75. This makes exim to retry the message and then
it get stuck in a message loop.
Here is a part of my exim log:
2004-04-07 11:44:09 1BB9bN-0000EJ-Ir <= L.vanRun@gdx.nl
H=smtp-out4.xs4all.nl [194.109.24.5] P=esmtp S=849 id=4073CFBB.40201@gdx.nl
2004-04-07 11:44:09 1BB9bN-0000EP-M2 <= dbmail@gdx.nl U=dbmail P=local
S=1027 id=4073CFBB.40201@gdx.nl
2004-04-07 11:44:09 1BB9bN-0000ER-Mc <= dbmail@gdx.nl U=dbmail P=local
S=1019 id=4073CFBB.40201@gdx.nl
2004-04-07 11:44:09 1BB9bN-0000EJ-Ir == test@gdatex.nl R=dbmail T=dbmail
defer (0): Child process of dbmail transport returned 75 (could mean
temporary error) from command: /usr/local/bin/dbmail-smtp
2004-04-07 11:44:09 1BB9bN-0000EJ-Ir failed to open DB file
/var/spool/exim/db/retry: Bad file descriptor
2004-04-07 11:44:09 1BB9bN-0000ER-Mc => laurensv@tiscali.nl R=dnslookup
T=remote_smtp H=smtpcp.tiscali.nl [62.235.14.116]
2004-04-07 11:44:09 1BB9bN-0000ER-Mc Completed
2004-04-07 11:44:11 1BB9bN-0000EP-M2 => laurens_van_run@hotmail.com
R=dnslookup T=remote_smtp H=mx1.hotmail.com [65.54.252.99]
2004-04-07 11:44:11 1BB9bN-0000EP-M2 Completed
Does anybody has a solution for this problem? Or am I very stupid and
doesn't use the dbmail tables in the correct way?
Laurens
I'm running into a (strange?) problem (dbmail2.0-rc4 and exim 4.30) when
I use the dbmail aliases-table to forward a message to several e-mail
addresses. Here is an example of my aliases table:
| 245 | test@gdatex.nl |
laurensv@tiscali.nl | 1 |
| 246 | test@gdatex.nl |
laurens_van_run@hotmail.com | 1 |
According to several messages in this mailinglist, the behavior of
dbmail should be to deliver the message to 'laurensv@tiscali.nl' and
'laurens_van_run@hotmail.com' and then exit without an error. However,
although it _does_ forward the message to the correct addresses, dbmail
exists with error-code 75. This makes exim to retry the message and then
it get stuck in a message loop.
Here is a part of my exim log:
2004-04-07 11:44:09 1BB9bN-0000EJ-Ir <= L.vanRun@gdx.nl
H=smtp-out4.xs4all.nl [194.109.24.5] P=esmtp S=849 id=4073CFBB.40201@gdx.nl
2004-04-07 11:44:09 1BB9bN-0000EP-M2 <= dbmail@gdx.nl U=dbmail P=local
S=1027 id=4073CFBB.40201@gdx.nl
2004-04-07 11:44:09 1BB9bN-0000ER-Mc <= dbmail@gdx.nl U=dbmail P=local
S=1019 id=4073CFBB.40201@gdx.nl
2004-04-07 11:44:09 1BB9bN-0000EJ-Ir == test@gdatex.nl R=dbmail T=dbmail
defer (0): Child process of dbmail transport returned 75 (could mean
temporary error) from command: /usr/local/bin/dbmail-smtp
2004-04-07 11:44:09 1BB9bN-0000EJ-Ir failed to open DB file
/var/spool/exim/db/retry: Bad file descriptor
2004-04-07 11:44:09 1BB9bN-0000ER-Mc => laurensv@tiscali.nl R=dnslookup
T=remote_smtp H=smtpcp.tiscali.nl [62.235.14.116]
2004-04-07 11:44:09 1BB9bN-0000ER-Mc Completed
2004-04-07 11:44:11 1BB9bN-0000EP-M2 => laurens_van_run@hotmail.com
R=dnslookup T=remote_smtp H=mx1.hotmail.com [65.54.252.99]
2004-04-07 11:44:11 1BB9bN-0000EP-M2 Completed
Does anybody has a solution for this problem? Or am I very stupid and
doesn't use the dbmail tables in the correct way?
Laurens