ok dirdel

ok dirdel

am 21.01.2005 17:25:47 von tester

Hi there,
Is it possible a message to be delivered twice by sendmail if the syslog
only reports only one instance? I have the "stat=Sent (ok dirdel)" to one of
the recipients which received it once and "Message accepted for delivery" to
the recipient that received it twice. Also what does "ok dirdel" mean in the
log? Thanks, Calin

Re: ok dirdel

am 21.01.2005 23:51:14 von per

In article "Tester"
writes:
>Is it possible a message to be delivered twice by sendmail if the syslog
>only reports only one instance?

Is it possible that software has bugs? Obviously the answer to both
questions are "yes" - but a bug of this particular nature is quite
unlikely. Standard way to debug duplicate delivery is to compare the
complete messages and see where the Received: headers diverge -
generally the last host that produced the same Received: header in both
messages is the culprit.

> I have the "stat=Sent (ok dirdel)" to one of
>the recipients which received it once and "Message accepted for delivery" to
>the recipient that received it twice. Also what does "ok dirdel" mean in the
>log?

Those are just the text strings that the remote MTA sent together with
the positive reply acknowleding receipt. They don't have any formal
spec, but can sometimes be useful - e.g. sendmail says:

250 2.0.0 j0LMi6eC008741 Message accepted for delivery

- where the j0LMi6eC008741 is the queue ID that is used in all the
remote's log entries. I.e. if the message is lost in the void, you can
call up the remote postmaster and ask "What the @$##@! happened to
j0LMi6eC008741?". The important part is the "250", which means that the
remote accepted responsibility for the message, and which is reflected
into "stat=Sent" in *your* sendmail log.

Some other MTA sends the string "ok dirdel" there - what the point of
that is and what its meaning is, you'll have to ask its author, or
possibly some of its users.

--Per Hedeland
per@hedeland.org