From:
Justin J
Subject:
[dadadev] Re: Dada Mail 3.0.1
In-Reply-To:
[dadadev] Re: Dada Mail 3.0.1
Date:
November 30th 2008
John,
> It is S-L-O-W!
>
> It's sending at the rate of under 1800 per hour. With 18,000 to
> send it will take over ten hours. This is not workable. I cannot
> send a second msg in the same day.
> Reference: Dada 3.01pro. External config. MySQL backend. I have
> tried it with the batch sending set to 180 with a one second pause
> or to not have it set to send in batches or with any pauses. No
> difference.
>
> Wha' happened?
First and foremost, I don't make Dada Mail to go as fast as possible.
I don't do that because the bottle neck is never Dada Mail, it's the
actually mailing part - where you send the message off to your mail
server. You're 1800 messages an hour is about 2 messages/second.
That's probably on ball with how fast the mail server can take
messages. I'm not at all worried about that.
You can test my theory by, instead of sending a message to your mail
server, using the sendmail command, instead send it to, just a file
that gets appended. Change the config variable $MASS_MAIL_SETTINGS
from what it probably is set to:
$MASS_MAIL_SETTINGS = "|$MAILPROG -t";
to something like this:
$MASS_MAIL_SETTINGS = ">>/dev/null";
Send a message out (nothing will actually get sent out) and tell me
how fast messages are going out. If it's more like 18,000 messages/
hour, instead of 1800 messages an hour - guess what? It's not Dada
Mail, it's the sendmail command taking 2 seconds a messages - and
that's it.
Make sure to change back this variable, when you really want to send
out a message.
If it's sendmail taking so long - there's not much I can do. You can
try this:
http://www.dadamailproject.com/support/boards/viewtopic.php?f=18&t=515
which means switching to SMTP sending. That's all I got for you.
I know, John, you like to report sending speed problems, but a lot of
your reports are without much evidence - error logs and the like and
you then don't like trying out a lot of the changes I make. This
report, for example, is basically the same report you gave a few
months ago. My answer is pretty similar, as well. If you're asking me
to jump, I'm going to tell you, "I'm jumping" and not, "how high" -
there's nothing I can do, internally, in Dada Mail to speed up sending.
I don't want it to be a, "He said, she said" thing with Westhost,
where they say they haven't changed anything on their side, so it must
be on Dada Mail's side - it gets us nowhere. Are there major, huge,
ginormous changes in Dada Mail 3, when compared to 2? Yes. A lot. Can
I go back to how 2 worked? I can't, unless you want to get ride of all
the subscriber fields stuff and all the mailing monitor stuff in 3. If
those aren't important to you - use 2.x. Especially with this version
- which is just an incremental *bug fix* version of Dada Mail to be as
compatible with 3.0 as possible, I don't have much leeway to make huge
changes to the architecture within Dada Mail.
I guess a question, *I* would love to ask is, "What is it, that you
all - everyone, would like me to do?", when it comes to the issue of
mail sending? No one has any ideas, really. I ask for comments on what
major feature you all - everyone, wants and no one said, "I want mail
sending super fast!". It was even on the list of things, in the form
of what's called, "Envelope Sending", but not many people said, "hey,
that's a great idea"
A lot of my concentration, in Dada Mail, is not with sending super
fast - a lot of my concentration has been around getting the people
who have limits of sending at only 500 messages an hour realistically
working, thus the whole sending monitor stuff - which is a very
complex bit of code - almost too complex. But it's not so complex as
to add 2 *seconds* of overhead per message. That's just silly,
|
<< Previous: [dadadev] Re: Dada Mail 3.0.1 |
| Archive Index | |
This mailing list is to discuss the nerdy programming development of Dada Mail -
If you are *just* looking for support Dada Mail, consult the message boards at:
http://mojo.skazat.com/support/boards
To post to this list, send a message to:
dadadev@skazat.com
All subscribers of this list may post to the list itself.
Some on topic... topics include:
* Positive Crits 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 internal 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 -
At the moment, there aren't many people with CVS access for Dada Mail - if you would like CVS access, please first talk about the changes you propose and how it will affect the program. If the idea is sound and agreed upon, the change will be comitted. A good track record of this will allow you to have CVS access. Some reasons that patches will not be accepted is if the patch breaks compatibility with a previous version of the program, the patch is too centric to your own problem or the patch simply isn't very good.
Please, please please familiarize yourself with the documentation at:
http://mojo.skazat.com/support/documentation/
Since no one wants to answer the same question twice.
Another sneaky reason for this mailing list is to test out the discussion list capabilities of Dada Mail, since Dada Mail is used for the mailing list itself.
*NOTE* - because of this, there may be times that this list will be somewhat broken. Although we're not planning on breaking the program by using it, we're giving you the heads up that this may well happen anyways.
Dada Mail is Free Software and is released under the Gnu
Public License.
Dada Mail is written in Perl because we love Perl.