On Friday 24 August 2007 22:48, Benny Amorsen wrote:
> It would be very handy if Exim could try to deliver the mail (assuming
> it passed all checks) before actually accepting the mail in the
> incoming SMTP session. That way, errors like non-existent user would
> be relayed immediately to the original sender, making NDR's
> unnecessary.
>
> There are various practical problems with this suggestion, but do they
> make it useless in all cases?
Recipient callout verification takes care of nonexisting users (if no better
method is possible) as well as other errors that can be detected at RCPT
time. Later errors will result in an NDR, but to completely eliminate them
you will need to complete all deliveries, whether local or remote, before
returning an OK status. That can take a long time and would require a rather
fundamental redesign.
--
Magnus Holmgren holmgren@???
(No Cc of list mail needed, thanks)
"Exim is better at being younger, whereas sendmail is better for
Scrabble (50 point bonus for clearing your rack)" -- Dave Evans