-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I've put together an always tempfail & sendmail-like DSN report back patch.

Because I don't know how to transform the rejection reason into sysexit.h codes, it always tempfails.

The hooks are so that:

a) config file setting:

lda_mode = mode

b) command line:

deliver --mode mode

where mode is default or sendmail.

When no mode is specified, it defaults to "default", which is the current behaviour.

In sendmail mode, mail_send_rejection() simply prints the rejection reason to stdout, logs it and returns EX_TEMPFAIL. Ideally, the return value would be specific to the reason. I haven't poked into this deeply, but it doesn't look straight forward.

Bye,

- -- Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iQEVAwUBRkHNQS9SORjhbDpvAQIhdggAq79RHKa1gIUTFwAu7Gd2maIUkDTgbNu6
8+MEQHujOPkV6wcF+5ih/hkht5BnuBUiIbnp2dvKGaUcHY8avzYD6BEc6gIAyJjM
YIKDANI5+BVnQWUdiQMlQrSrRIZBqFziL8v/LvICJUsiOqCKT7se37KuUOK14gXO
FSghuPta0rorogJ8kh+VGdmnqNVzKb6eKrnFQUggiezTmTcHY6/DRsLbsKV//fyW
cybualj+THF9cj+EajwCMsYypc9KOdVg6lhcCD87oskDmMqcG5lwF2HU9nclnMxE
6pOnaLGNfKmWyeAKOLgvMimjhkU74+NBwQ+b4h61JzZ6lbiZKWX7wA==
=gE8Z
-----END PGP SIGNATURE-----

Attachment: deliver_sendmail.patch.gz
Description: Binary data

Reply via email to