Reporting Sending Failures

 
From: "Justin J" <justin@PROTECTED>
Date: August 12th 2013

I got a little sidetracked with the, "Save as Draft" feature this weekend, as someone pointed out to me that Dada Mail, if it has a failure with sending out a message, basically does so pretty silently - there may be an error in the error log, but there's no real reporting on it" how many addresses failed? Which ones?

So, I put in place a simple system that checks to see if a sending was successful (no errors, basically), if there is an error, it'll try two more times with the same address, after giving the sending process a little break If that doesn't work, Dada Mail will exit from mass sending completely, to be picked up later, after a larger pause The address causing problems will be remembered

Once started up again, it'll try again on that same address and again, give it 3 more times to send out If that doesn't work, that address will be logged, and skipped over I now have to work on reporting those messages, which you can view in the tracker plugin It'll be an addition to the, "Delivered/Soft Bounce/Hard Bounce" pie chart, ("failed" or, "undelivered" - something like that)

Most mass mailing problems on shared servers is from going over a hourly email rate - usually that rate is known if you ask a person (support!), but not poll-able programmatically (many headaches) At the very least, this will highlight that, yes there is a problem and what addresses seem to have fallen through

One other idea is to, after a mass mailing has gone through, is to again, try out those addresses that had errors when sending to That could potentially help those who SEE a problem, make changes to their sending options to compensate, and then have their already-being-sent mass mailing retry failed addresses, with those new settings

Anyways, it seems like a righteous feature to take a little time out a try to make better

I also added the option to configure all the Debug/Tracing stuff Dada Mail currently supports - just check the boxes that you want to have extra-added debugging for Like all the other options in the installer, those choices will be remembered, after upgrade,

  • 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.