[exim-dev] [Bug 118] support for DSN

Top Page
Delete this message
Reply to this message
Author: Wolfgang Breyha
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 118] support for DSN
------- You are receiving this mail because: -------
You are the QA contact for the bug.

http://bugs.exim.org/show_bug.cgi?id=118




--- Comment #3 from Wolfgang Breyha <wbreyha@???> 2014-04-25 22:12:27 ---
Created an attachment (id=718)
--> (http://bugs.exim.org/attachment.cgi?id=718)
working and improved DSN patch

I'm using the original DSN-1.3 patch since some years.
The original patch seems unmaintained since 4.72 and it lacks same critical
things.

I improved the original stuff in several ways:
*) fix ENVID and ORCPT addition in SMTP transport
  *) p was not moved to the end of the string. new content
     added afterwards overwrites ENVID and/or ORCPT
*) change spool file format to be compatible with the
   extensible format of exim 4 by prepending new values and
   setting the extended bitmask accordingly (requested by Nigel on exim-dev)
  *) use SUPPORT_DSN_LEGACY=yes in Makefile to be able to read
     the legacy format of older patches until all messages are out of queue.
*) change "dsn" boolean toggle to "dsn_advertise_hosts" to
   be able to select who actually can use the extension
*) Add all RFC 3461 MUST fields to delivery-status section
*) convert xtext in ENVID as required by RFC 3461
*) add all successful rcpts to ONE message instead of sending several messages


There is still enough cleanup and other work nessecary to get it ready, but I
think it's a good step forward. Comments appreciated;-)


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email