Re: Bounce Handler problem - Return-path: <>

 
From: "Justin J" <justin@PROTECTED>
Date: September 5th 2013

On Sep 5, 2013, at 7:08 AM, Gerald Fox foxation@PROTECTED wrote:

Having just upgraded to Dada Mail 6 6 0, I was wondering if a problem I have been having with “Return-path: <>” that apparently causes Bounce Handler to prematurely delete bounce notifications had disappeared Unfortunately, not

Is this a problem you've reported before? If not, it's not the worst guess that I won't know about it ;) I release dev releases of the app, so that people can try out things, and make sure it's working for them, in their specific environment I don't get as much feedback as I'd like, though ;)

Here's the place to add bug reports:

https://github
com/justingit/dada-mail/issues

But I don't think there's a problem with a "blank" Return-Path header Sometimes (usually?) bounce messages will have a blank Return-Path by design, to stop infinite loops from happening I'm sure the entire Internet went down one time, when a bounce message was delivered to an address that doesn't exist, so it bounced back - and so on and so forth!

The result of all this is that when I run the Bounce Handler against bounces@sender com, I get this message from Dada Mail:

Guessed_MTA: Exim Bounce_Subject: Mail delivery failed: returning message to sender

  • Using Rule: permanent_error Bounced Message is from an email address that isn't subscribed to: newsletter Ignorning Forwarding bounces message to the List Owner (newsletter@sender com) deleting message #: 1

But, what was the email address that was found, by the Bounce Handler? There's tricky stuff going on, in the original report, in the bounce message:

A message that you sent could not be delivered to one or more of its recipients This is a permanent error The following address(es) failed: bounce@my_service_provider com (generated from moreinfo@recipient com) There is no one at this address

So, did the Bounce Handler find, "bounce@my_service_provider com" as the address, or, "moreinfo@recipient com" My guess is that it found, "bounce@my_service_provider com", looked to see if it was a subscriber, saw it wasn't, and went, "meh"

If you'd like, open up an issue, and attach the entire bounced message that's giving you problems, and I'll see what I can do, in an attempt to make things parse better

If you'd like to play around with this some more, you can go to the Bounce Handler's somewhat secret debugging screen,

http://example/cgi-bin/dada/plugins/bounce_handler
cgi?flavor=manually_enter_bounces

and paste in the source of bounced messages, to see how it parses them

  • This mailing list is a public mailing list - anyone may join or leave, at any time.
  • This mailing list is a group discussion list (unmoderated)
  • Start a new thread, email: dadadev@dadamailproject.com

This is the developer discussion mailing list for Dada Mail.

If you are just looking for support Dada Mail, consult the message boards at:

https://forum.dadamailproject.com

Documentation for Dada Mail:

https://dadamailproject.com/d

Specifically, see the Error FAQ:

https://dadamailproject.com/d/FAQ-errors.pod.html

To post to this list, send a message to:

mailto:dadadev@dadamailproject.com

All subscribers of this list may post to the list itself.

Topics that are welcome:

  • Constructive critiques on the program (I like, "x", but, "y" needs some work - here's an idea on how to make this better...)
  • Bug/Error reports
  • Bug fixes
  • Request For Comments on any changes to the program
  • Help customizing Dada Mail for your own needs
  • Patches
  • Language Translations
  • Support Documentation/Doc editing, FAQ's, etc.
  • Discussion of any changes that you would like to be committed to the next version of Dada Mail -

Dada Mail is on Github:

https://github.com/justingit/dada-mail/

If you would like to fork, branch, send over PRs, open up issues, etc.

Privacy Policy:

This Privacy Policy is for this mailing list, and this mailing list only.

Email addresses collection through this mailing list are used explicitly to work within this email discussion list.

We only collect email addresses through our Closed-Loop Opt-In system.

We don't use your email address for any other purpose.

We won't be sharing your email address with any other entity.

Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.

All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.

All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.