Stale mailouts holding up other emails

 
From: "Michael Sagaser" <msagaser@PROTECTED>
Date: June 8th 2009
Greetings all!

Over the last few months, I have been getting more and more frustrated. I am at the end of my ability to solve problems and find a need to bring in some bigger guns, which is the purpose of this message.

I have a client that is using Dada Mail 3.0.2 for their church website. There are two lists. One is a prayer list, which is set as a discussion list and the other is an announcement list, which is set to allow emails only from selected people (authorized senders).

For the most part, everything is working fine, but a few months ago, I started having some huge issues with the cron jobs created to automatically check for new emails. The Dada Mail documentation page here provides a few options, but none of them work in the server environment (Hostmonster, a sister company of Blue Host). I have tried speaking with support about this and have not gotten very far with them. I read and researched online and came up with the following cron code that seems to work wonderfully:

/usr/bin/curl --get --data run=1 --get --data passcode='*****' -o "/path/to/.dada_files/.logs/.bridge_crons" www.domain.org/cgi-bin/dada/plugins/dada_bridge.pl > /dev/null 2>&1


I don't get errors with the above code, and emails tend to get sent out as expected. The cron is set to run every 15 minutes.

The frustration I am having now is related to mail outs going stale for no apparent reason. Dada Mail (the install I am running) is set to only handle 1 mail out at a time. This seems to be hard coded into the program, but might also be a limitation of the free version I am running (don't have the funds for the pro version, though I dream of getting it someday ...). Whatever the reason, this limitation is causing some problems inside Dada Mail and I don't know its origin.

Example:

There is a prayer request that gets sent to the list. Cron picks it up and starts to send. Sometime after it starts sending, the mail out goes stale and hangs. Another urgent request for prayer goes out about a recent potentially fatal accident, or time sensitive information about funeral arrangements goes out for a recent death. Cron checks and sees it, but because there is already and active, though stale mail out, the system skips the new email until the current one finishes. The problem is, the stale mail out stays that way for days until someone notices (like the pastor) and sends me an email saying there was an important message that didn't get out in time ...

I go back and log into the admin pages, see the stale mail out, restart/resend it, it goes through, and then I manually dada_bridge to find there are actually several emails waiting to be sent.

I have checked the logs and don't find anything except this line:

[Sat Jun  6 11:09:05 2009]    prayerwarriors    xx.xx.xx.xx    List Mailing Completed    subject:[Dada Mail Developers] Prayer Meeting, Mailing Started: 06/02/2009 13:00:12, Mailing Completed: 06/06/2009 11:09:05, Mailing Amount:56

I have got to get this fixed as quickly as possible. If anyone can help, that would be fanstastic!

~regards
--

Michael Sagaser
Information & Computer Technology
East Carolina University

Post:
mailto:[list_settings.discussion_pop_email]

Unsubscribe:
http://dadamailproject.com/cgi-bin/dada/mail.cgi/u/[list]/

List Information:
[PROGRAM_URL]/list/[list_settings.list]

Archive:
[PROGRAM_URL]/archive/[list_settings.list]

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