Hi I have seen the above problem listed on these forums, but could not find a resolution. Openemm sends out 10000 emails with no problem, but than stops.
Any ideas on whats going on?
openemm sends 10000 emails than stops
Moderator: moderator
Same Problem
I have the same Problem - but it's a little more random - not always 10000. I start sending - my list is about 50000 - and it starts off very quickly, but as time goes on it gets slower and slower until it completely stops and the queue file count does not change. Very frustrating - if anyone knows how to fix this please let me know.
-
- Site Admin
- Posts: 2628
- Joined: Thu Aug 03, 2006 10:20 am
- Location: Munich, Germany
- Contact:
OpenEMM tries to send out mails in 5,000 blocks by default. After each block it waits until the queue has been emptied to some degree.
But the more bounces OpenEMM receives the slower the delivery speed and no new block is delivered. Could it be that you get lots of replies from mailservers who do not accept your mails (maybe because of blacklisting) which drags down the performance of your system so that no 3rd block is delivered?
But the more bounces OpenEMM receives the slower the delivery speed and no new block is delivered. Could it be that you get lots of replies from mailservers who do not accept your mails (maybe because of blacklisting) which drags down the performance of your system so that no 3rd block is delivered?
OpenEMM Maintainer
-
- Posts: 4
- Joined: Sun Nov 15, 2009 12:42 am
-
- Site Admin
- Posts: 2628
- Joined: Thu Aug 03, 2006 10:20 am
- Location: Munich, Germany
- Contact:
Our sendmail specialist has two suggestions to free the queues:
1. To achieve a high delivery rate OpenEMM processes the mail queue in 1 minute cycles, but this also clogs the maillog file. You could change cycle time to 15 minutes. Therefore, you have to change line 60 of file mailer.sh in directory /home/openemm/bin:
Replace parameter -q1m with -q15m.
2. Tell sendmail that it should keep mails for a shorter period of time in its queue before dropping them. This can be done by amending the line mentioned above with option
Replace <timespec> with the time sendmail should keep mails in the queue. Default value is 5d (5 days). We do not know if times lower than 1d are possible, but you could try for example 240m for 6 hours or 60m for one hour.
1. To achieve a high delivery rate OpenEMM processes the mail queue in 1 minute cycles, but this also clogs the maillog file. You could change cycle time to 15 minutes. Therefore, you have to change line 60 of file mailer.sh in directory /home/openemm/bin:
Code: Select all
$sm -q1m -NNEVER -OQueueDirectory=$BASE/var/spool/QUEUE -OPidFile=$run/sendmail-openemm-queue.pid
2. Tell sendmail that it should keep mails for a shorter period of time in its queue before dropping them. This can be done by amending the line mentioned above with option
Code: Select all
-OTimeout.queuereturn=<timespec>
OpenEMM Maintainer