Queue control?

Scott Silva ssilva at sgvwater.com
Mon Sep 17 19:14:52 IST 2007


Glenn Steen spake the following on 9/15/2007 2:42 AM:
> On 15/09/2007, G. Armour Van Horn <vanhorn at whidbey.com> wrote:
>>  Doc Schneider wrote:
>>  -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> G. Armour Van Horn wrote:
>>
>>
>>  Some unspeakable person flooded Hotmail with spam that looked like it
>> came from me overnight, and I'm struggling under the onslaught of error
>> messages. Hotmail is pumping the messages in, and as long as the load
>> average is under 12 the system is accepting them, but for the most part
>> they're just piling up and not being delivered to the local user.
>>
>> Earlier this afternoon there were so many files in mqueue.in that I
>> couldn't run ls to see how bad it was. I renamed the directory and
>> created a new one, and not it has over 12,000 files in it, which must
>> mean there are over 6,000 more messages waiting to be processed.
>>
>> I don't really want to read them all, but I do want to get them
>> processed so I can read the valid mail that is certainly hidden in there.
>>
>> I tried bumping the Max children from the default up to 20 to see if
>> that would force it to start delivering the mail, but that when my load
>> average hit 16 I stopped MailScanner. (I did "service MailScanner stop"
>> at a load average of just under 16, it didn't actually stop until the
>> load average had hit 25.) Obviously that wasn't the right approach, so
>> now I've set it down to 3 children which is keeping the memory use and
>> load average within reason, but it still isn't delivering any mail.
>>
>> Is there something I can do to force the system to devote at least some
>> resources to working through the queue instead of just piling it higher?
>>
>> Van
>>
>>
>>
>>  service MailScanner stop
>> service MailScanner startout (this will stop all incoming mail and will
>> just process mail being held in mqueue.in)
>>
>> HTH
>>
>> - --
>> - -Doc
>> Lincoln, NE.
>> http://www.genealogyforyou.com/
>> http://www.cairnproductions.com/
>>
>>  Actually, it looks to me like that just lets Sendmail process the mail
>> being held in mqueue. The problem is, there isn't anything there. If I
>> understand this correctly, it is MailScanner that takes the messages from
>> mqueue.in and moves them to mqueue, which is the part that isn't happening.
>>
>>  I tried to modify the "start" section of /etc/init.d/MailScanner to start
>> both the outbound Sendmail and MailScanner, but that wasn't as simple as I
>> hoped. Right now I'm moving massive chunks of mail from the mqueue.in (and
>> backups thereof) into mqueue, then using the "startout" option, which is
>> working. Tedious, but it's working.
> 
> You can do as Doc suggests, then run check_MailScanner, which will
> start mailscanner... and start filling that outgoing queue.
> 
>>  Of course, if Hotmail has another million messages for me when I start the
>> standard MailScanner back up I don't know what I can do about it.
> 
> You might want to temporarily blacklist the sending servers in you MTA
> or use an FW rule against them. One would think that the i....s would
> know to scan everything and not bounce bad things. Sigh. If it
> persists, one could seriously consider some form of action against
> them.... even legal...
> 
> I, and probably everyone else here, sympathise with you/your situation....
> 
> Cheers
Since Hotmail is Microsoft, he will probably have to stand in line for the 
legal action.
I would just block hotmail.com in the access file (sendmail) and re-enable it 
after a few days when they expire and fail the messages.

-- 

MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't!!!!



More information about the MailScanner mailing list