|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Matthias Andree (ma
dt.e-technik.uni-dortmund.de)Date: Tue Apr 16 2002 - 17:47:32 CDT
On Tue, 16 Apr 2002, Marco Bano wrote:
> Is there any way to let these messages pass ...
> I checks the logs of the old mailrelay, and there will be 50 emails/day with
> such NOTIFY=FAILURE.
>
> So I am afraid that someone (boss) will say .. we are losing emails and
> postfix is not supporting DSN, bad luck..
Postfix cannot and must not accept commands it does not understand.
Example:
Assume someone comes to your door, something that remotely resembles a
parcel, and the person wants you to sign a piece of paper that is in a
foreign language that you cannot understand, but that bears the address
of your grandmother. Would you sign that paper? You wouldn't. Same with
Postfix.
The client is violating the standard by speaking a "language" that
Postfix did not announce or agree to (even when possibly asked for
negotiation of this). This "language" is DSN.
It turns out that the requested feature, NOTIFY=FAILURE is the
self-evident, original behaviour of SMTP from the era before DSN.
The proper solution is to have the client fixed, maybe by sending its
postmaster a hint (or clue) that his software is hosed. More explicit:
Tell them to speak your tongue (regular SMTP without DSN) while they
want you to do something for them (accept their mail).
I see that this can collide with the interest of receiving mail, but why
bend for something that is lower quality? The lowest common denominator
is "no DSN". And it's sufficient in this case.
-
To unsubscribe, send mail to majordomo
postfix.org with content
(not subject): unsubscribe postfix-users
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]