Hi,

This was only partly fixed this week. I corrected one error
in dbmail-lmtp, but there's still an error when a messages is only to be
forwarded and not stored in DBMail. When this happens dbmail-smtp exits
with EX_TEMPFAIL and dbmail-lmtp also sends a TEMPFAIL message back to
the MTA

Aaron, I don't know if you're back yet, but if so, can you take a look
at it. The error is somewhere in dsn.c I believe.
dns_worstcase_list() returns DNS_CLASS_TEMP instead of DNS_CLASS_OK when
a message is only forwarded.

I'm currently at home with quite a nasty cold. I hope to get back to
hacking later this week.

Ilja
On Wed, 2004-04-07 at 12:44, Paul J Stevens wrote:
> Use CVS. This was fixed earlier this week.
> 
> Laurens van Run - Global Data Exchange wrote:
> > 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 | [EMAIL PROTECTED]                 | 
> > [EMAIL PROTECTED]         |           1 |
> > |        246 | [EMAIL PROTECTED]                 | 
> > [EMAIL PROTECTED] |           1 |
> > 
> > According to several messages in this mailinglist, the behavior of 
> > dbmail should be to deliver the message to '[EMAIL PROTECTED]' and 
> > '[EMAIL PROTECTED]' 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 <= [EMAIL PROTECTED] 
> > H=smtp-out4.xs4all.nl [194.109.24.5] P=esmtp S=849 [EMAIL PROTECTED]
> > 2004-04-07 11:44:09 1BB9bN-0000EP-M2 <= [EMAIL PROTECTED] U=dbmail P=local 
> > S=1027 [EMAIL PROTECTED]
> > 2004-04-07 11:44:09 1BB9bN-0000ER-Mc <= [EMAIL PROTECTED] U=dbmail P=local 
> > S=1019 [EMAIL PROTECTED]
> > 2004-04-07 11:44:09 1BB9bN-0000EJ-Ir == [EMAIL PROTECTED] 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 => [EMAIL PROTECTED] 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 => [EMAIL PROTECTED] 
> > 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
> > 
> > _______________________________________________
> > Dbmail-dev mailing list
> > Dbmail-dev@dbmail.org
> > http://twister.fastxs.net/mailman/listinfo/dbmail-dev
> > 

Reply via email to