Re: Dada Mail Development Focus

 
From: "Michael Sagaser" <msagaser@PROTECTED>
Date: January 14th 2010
If I may ...

I have had a couple of clients complain that emails were not getting to the entire list. I tried to find the reason in the backend but could not.

What I believe caused the problem was the length of time it took Dada to complete the sending task. My host (Hostmonster/Bluehost) only allows limited continuous access to the processor for one process. If something takes longer than that, the system kills it. In the case of Dada, I believe this caused Dada to force the mail into a stale state, which locked the completion of the send process. Compounded were the many backed up emails that never got to the list unless I cleared the stale mail out.

I tried everything I could think of to get around this issue, but could not come up with a solution. This client was using version 3.?? (I don't remember the exact number). I say was because they since moved onto a gmail-based mailing group setup. I couldn't convince them to stay with Dada.

1. I don't know if the host caused this or if it was Dada. Not much was found in the logs.
2. I played with the sending queue, sleep function and everything I though would speed this up.
3. I noticed sending occurred as expected if I stayed logged into the backend and manually watched the sending process. If I left it to cron, it inevitably failed to complete the task.
4. I tried to figure out how to have Dada sending more than one mail out at a time, but could not find the code.
5. I have not played with any of the version 4 iterations, so I don't know if anything has been improved upon as far as speed.

So I supposed my suggestion/wishlist would be:

Faster
More robust system for handling stale mail outs
More grainular control over the sending process
Better/more robust system for automatic mail outs (cron seems to take much longer than the administrative backend of Dada)

I love the system and can't wait to start using it again, as soon as I get a client that has a need.

~regards, and keep up the excellent work!

Michael Sagaser
BS Information & Computer Technology
Information Security
East Carolina University



John Collins wrote:
Okay.
Faster
One central login for all lists.


Justin J wrote:
On Jan 12, 2010, at 1:35 PM, Justin J wrote:
  
I want to start thinking about future developments of Dada Mail
    

Not all at once, now! :) 

Any ideas you guys/gals have?

Post:
mailto:[list_settings.discussion_pop_email]

Unsubscribe:
http://dadamailproject.com/cgi-bin/dada/mail.cgi/u/dadadev/

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

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

Mailing List Powered by Dada Mail

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