Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-4006

Bouncer should pass DSN to bounce processor

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • master, 3.8.1
    • None
    • None

    Description

      The Bouncer utility currently ignores all mails without a regular sender address, which includes the null sender <> as used by DSNs. This is correct when bouncing via the mailet context, i.e. generating a bounce mail from the original. However, when there is a specified bounce processor, this should get the original mail as it is. So in this case the Bouncer must not ignore null sender mails.

      Background: I use the bounce processor to handle temporary delivery failures, by storing them in a mail repository, and reprocessing them periodically via Webadmin. Obviously I would like to handle DSNs in the same manner, but currently they get dropped after the first failure.

      With this change, other use cases will have to handle null sender mails in the bounce processor if necessary, e.g. via the IsNullSender matcher. Note that the Bounce mailet as a likely candidate already ignores null sender mails by default, without any additional configuration.

      Attachments

        Activity

          People

            Unassigned Unassigned
            kotto Karsten Otto
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 40m
                40m