I have done two tests to day in sending 140 emails each time.
The emails are 20 new forum topic notification emails being sent to 7 of my personal emails
So a total of 140 emails each time in the queue. This is the closest I can get to emulating each my 135 members being subscribed to new notifications for a particular forum (eg my announcements forum on my site).
I submit these 140 emails whilst the queue is ‘waiting’ so the overview shows 140 emails in the queue before it starts.
my test 1 settings were
Interval = 5 minutes
max job length = 90 secs
emails per job = 7
flexible job = enabled
the log “queue” tab shows 140 emails are sent.
the smtp server log files show 138 emails received and delivered.
so 2 have been lost
actually its 4 lost as 2 of the 138 are resends of another email
(I have the subjects of my ‘test topic emails’ labelled and numbered so I can cross check numbers sent, to whom and which are missing.)
So is it possible my queue job is still crashing due to max execution time out (120 secs)?? And could it be here that the emails are being lost or repeated due to the database not correctly being updated due to the crash??
so thinking flexible job was giving me 3 runs (of 7 = 21 emails per queue run in 120 secs as per previous tests) I did test 2 with emails per job =6. So 3*6 =18 emails per queue run in 120 secs.
End result was much the same 140 emails but 1 lost and 1 repeated.
any thoughts on how I can get all emails delivered properly to my smtp server?
what do you think would be the result of turning flexible job off, setting emails per job to 20 (or less), and max job length set to 90 (or less)?? So sending 140 emails would take 35-40 minutes (7 queue runs 5 minutes apart). I can live with this throughput now that I am bypassing the queue for wp-members password reset emails.
- The topic ‘Still having problems getting email delivered properly’ is closed to new replies.