OSEC

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 (madt.e-technik.uni-dortmund.de)
Date: Tue Apr 16 2002 - 17:47:32 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    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 majordomopostfix.org with content
    (not subject): unsubscribe postfix-users