Disabling Mail Queue Manager

AGuyInFL

Member
Jul 20, 2015
14
0
1
US
cPanel Access Level
Website Owner
Every time I send an email to about 15 thousand recipients using a mass emailer (it sends an email to about 100 recipients at a time), I get about a thousand emails stuck in Mail Queue Manager. They look like they are queued for delivery, but they never get delivered (unless I try to deliver them manually). Most of the time I just delete them from the queue. My question is: Is there a way to disable the mail delivery queue option, so that the email is delivered to all recipients (even if it will eventually bounce back)?

The problem is when the Mail Queue Manager gets "full" (for me it's about 1000-1500 email addresses) the mass emailer stops working. When I delete the queued emails, it starts working again.
 

24x7server

Well-Known Member
Apr 17, 2013
1,912
99
78
India
cPanel Access Level
Root Administrator
Twitter
Hi,

Are the messages just queue as it is? Can you check the body of the message to see whether they are being deferred for any reason or so? Did you try to check how much time one email delivery takes. You might be overloading the mail server to actually processes it..
 

AGuyInFL

Member
Jul 20, 2015
14
0
1
US
cPanel Access Level
Website Owner
Hi,

Are the messages just queue as it is? Can you check the body of the message to see whether they are being deferred for any reason or so? Did you try to check how much time one email delivery takes. You might be overloading the mail server to actually processes it..
It appears to me that some of those emails can't be delivered (wrong email address, my ip is being blacklisted, etc), but the other half can be delivered (because I delivered some of them manually) yet they also get stuck in the queue for whatever reason. My question is: Is there a way to disable the email queue option via WHM? Or is it something that HAS to be there?
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,304
363
Houston
Hi @AGuyInFL

This is not quite as simple as it sounds. Mail doesn't get stuck in the mail queue manager, this is just an interface for you to see mail that is currently in queue on your server. Mail that is in queue on the server is awaiting delivery, this is mail that was not able to be delivered the first time it was attempted.

There isn't a way to remove the mail queuing, this is something that is necessary. Exim has defined retry times in which it will attempt to send mail when it is unable to connect after the retry times the mail will become failed and be removed from the queue. When you force deliver from the mail queue manager, you're essentially forcing the retry of the sending of the mail prior to its set retry time.



Thank you,