I just login to my cpanel server and went to "manage mail queue" and was surprise to find out :
There are currently 2800 messages in the mail queue.
What are the reasons that those mail are not delievered and still in the mail queue. Anyway to resolve it ?
I also find out that the mails are in the queue for 4 days and is there ant way to shorten it to 2 days ?
Any help is appreciated. Thx !
dynamicnet
09-29-2004, 10:13 PM
Greetings:
Things to check:
1. Maillog
While typically this is in /var/log/maillog, it can vary based on control panel server. Check where mail log entries go by looking at /etc/syslog.conf
2. DNS Resolution on your server.
If you log on as the root user, can you get to outside sites.
Use nslookup or dig to check if you can get the proper mx records for cnn.com (for example).
You can do a dnsreport.com report or use DNSstuff.com to find out what the answers should be set to use.
3. Yes, you can shorten the queuelifetime to 2 days.
4. You may want to consider setting up and using RBL's (real time black hole lists).
See http://www.email-policy.com/Spam-black-lists.htm for a reasonable comparison of various RBL providers.
5. Also, check for mail loops (checking mail logs will help).
Thank you.
apollo
09-30-2004, 07:40 AM
message lifetime.... exim docs:
http://www.exim.org/exim-html-4.40/doc/html/spec_3.html#SECT3.7
boonchuan
09-30-2004, 07:54 AM
If the queue are all spams , just put to 60 seconds, stop and start the email service, let the spam clear. After that reset back the queue time.