Re: Large queue - mail not sending or receiving
Posted: Fri Feb 25, 2011 3:13 pm
That means you have over a million messages on the unix queue.
I have never seen anywhere NEAR that amount of messages on a queue!
10,000 would be crippling; usually the queues process quite quickly.
I would try:
omshut (shut down scalix)
omrc -n (start scalix with background daemons but no services)
omqdump
The password is A, then todays date + 10, then E
So on the 25th of the month the password is A35E
On the 31st it's A41E
On the 2nd it's A12E
Option? D - delete messages from queues
Queue(): unix
Repeats (0): <- here I'd try maybe 5000 or 10000 and see what happens
Give it some time. It will take ages to process a queue of that size.
If you can delete 5K - 10K messages with omqdump, then I would try 50K or 100K.
With a queue that size I would just delete like an insane person; I would not try to save the "good" messages and delete the "bad" messages. There is simply too much to process already.
Once you get things cleaned up you can turn on the services with
omon -s all
You might want to put in some anti-spam solution. Scalix can interface with any anti-spam product that hooks into sendmail (SpamAssassin, for example). Look in the Scalix Setup and Configuration Guide (http://www.scalix.com/documentation for all manuals) in the chapter called "Spam Protection".
You can also create rules that will silently delete all messages with a certain subject, or from a certain domain. Check the Administration Guide in the chapter about "Setting Message Delivery Rules on the Router".
I have never seen anywhere NEAR that amount of messages on a queue!
10,000 would be crippling; usually the queues process quite quickly.
I would try:
omshut (shut down scalix)
omrc -n (start scalix with background daemons but no services)
omqdump
The password is A, then todays date + 10, then E
So on the 25th of the month the password is A35E
On the 31st it's A41E
On the 2nd it's A12E
Option? D - delete messages from queues
Queue(): unix
Repeats (0): <- here I'd try maybe 5000 or 10000 and see what happens
Give it some time. It will take ages to process a queue of that size.
If you can delete 5K - 10K messages with omqdump, then I would try 50K or 100K.
With a queue that size I would just delete like an insane person; I would not try to save the "good" messages and delete the "bad" messages. There is simply too much to process already.
Once you get things cleaned up you can turn on the services with
omon -s all
You might want to put in some anti-spam solution. Scalix can interface with any anti-spam product that hooks into sendmail (SpamAssassin, for example). Look in the Scalix Setup and Configuration Guide (http://www.scalix.com/documentation for all manuals) in the chapter called "Spam Protection".
You can also create rules that will silently delete all messages with a certain subject, or from a certain domain. Check the Administration Guide in the chapter about "Setting Message Delivery Rules on the Router".