[afnog] Help!! Mails stuck in the hold queue
Ses Blue
sesblue at hotmail.com
Tue Nov 9 10:33:14 UTC 2010
I have attached the content of MailScanner.conf.
Does this Max Children = 5 define the max number of MailScanner child processes? Even with this setting, Mailwatch lists the number of children processes as 10.
My hardware configuration is HP
ProLiant DL585 G5 (4 x QuadCore CPU 2.7GHz AMD Opteron and 32GB RAM). It should be able to process emails fast.
This server has been working fine till sunday morning, no config changes were made. Could this have been caused by an update?
Thanks
Subject: Re: [afnog] Help!! Mails stuck in the hold queue
From: ksemat at psg.com
Date: Tue, 9 Nov 2010 11:53:20 +0300
CC: afnog at afnog.org
To: sesblue at hotmail.com
The contents of mailscanner.cong would be more useful here. However I would suggest that you create more MailScanner child processes. I remember there is a configuration option for that.
Noah.
On Nov 9, 2010, at 11:37 AM, Ses Blue wrote:Thanks Noah,
I've checked the permission of different files and directory within /var/spool/postfix and they are all owned by postfix user with rwx privileges.
However after temporarily stopping using the server as for relay, it started processing the mails in the hold queue, 30 messages per scan as it's set in mailscanner.conf (Max Unscanned Messages Per Scan = 30) which is painfully slow considering there is more than 300 thousands messages in the queue.
I was wondering how i can optimize my server to perform more scans at a time (may be creating more MailScanner Child processes), increase the number of messages per scan...
Here is the output of Mailscanner -v
[root at mail-server ~]# MailScanner -v
Running on
Linux mail-server.online.com 2.6.18-194.17.1.el5 #1 SMP Wed Sep 29 12:50:31 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
This is CentOS release 5.5 (Final)
This is Perl version 5.008008 (5.8.8)
This is MailScanner version 4.81.4
Module versions are:
1.00 AnyDBM_File
1.30 Archive::Zip
0.23 bignum
1.04 Carp
1.41 Compress::Zlib
1.119 Convert::BinHex
0.17 Convert::TNEF
2.121_08 Data::Dumper
2.27 Date::Parse
1.00 DirHandle
1.05 Fcntl
2.74 File::Basename
2.09 File::Copy
2.01 FileHandle
1.08 File::Path
0.20 File::Temp
0.90 Filesys::Df
3.64 HTML::Entities
3.64 HTML::Parser
3.57 HTML::TokeParser
1.23 IO
1.14 IO::File
1.13 IO::Pipe
2.04 Mail::Header
1.89 Math::BigInt
0.22 Math::BigRat
3.07 MIME::Base64
5.427 MIME::Decoder
5.427 MIME::Decoder::UU
5.427 MIME::Head
5.427 MIME::Parser
3.07 MIME::QuotedPrint
5.427 MIME::Tools
0.13 Net::CIDR
1.25 Net::IP
0.16 OLE::Storage_Lite
1.04 Pod::Escapes
3.05 Pod::Simple
1.09 POSIX
1.21 Scalar::Util
1.78 Socket
2.16 Storable
1.4 Sys::Hostname::Long
0.27 Sys::Syslog
1.26 Test::Pod
0.86 Test::Simple
1.9717 Time::HiRes
1.02 Time::localtime
Optional module versions are:
1.68 Archive::Tar
0.23 bignum
missing Business::ISBN
missing Business::ISBN::Data
missing Data::Dump
1.814 DB_File
1.25 DBD::SQLite
1.613 DBI
1.14 Digest
1.01 Digest::HMAC
2.36 Digest::MD5
2.11 Digest::SHA1
1.01 Encode::Detect
missing Error
0.2703 ExtUtils::CBuilder
2.2206 ExtUtils::ParseXS
2.38 Getopt::Long
missing Inline
missing IO::String
1.10 IO::Zlib
2.27 IP::Country
missing Mail::ClamAV
3.003001 Mail::SpamAssassin
missing Mail::SPF
missing Mail::SPF::Query
0.3607 Module::Build
missing Net::CIDR::Lite
0.66 Net::DNS
missing Net::DNS::Resolver::Programmable
missing Net::LDAP
4.033 NetAddr::IP
missing Parse::RecDescent
missing SAVI
2.64 Test::Harness
missing Test::Manifest
1.95 Text::Balanced
1.35 URI
0.77 version
missing YAML
Thanks
Christian
Subject: Re: [afnog] Help!! Mails stuck in the hold queue
From: ksemat at psg.com
Date: Tue, 9 Nov 2010 11:10:12 +0300
CC: afnog at afnog.org
To: sesblue at hotmail.com
On Nov 8, 2010, at 5:48 PM, Ses Blue wrote:Hello,
I have a mail server running on centos 5.5 with postfix, mailscanner, spamassassin and clamav.
This server is mostly used for relay and since yesterday morning, I have most of the emails being stuck in the hold queue (/var/spool/postfix/hold/). I don't know what caused this, no changes in config were done, unless it was caused by an update.
If I remember my mailscanner setup well, one of the things involved in the setup is to modify the postfix main.cf so that it uses header checks to put all mail that comes into the hold queue by default so that mailscanner can then process it and pass them on after scanning.
So since the mail is going into the hold queue, then we can safely assume that the postfix part of all of this is working fine. So you need to check the mailscanner part of the setup.
Please check the various things specified on http://www.mailscanner.info/postfix.html especially having the correct directories specified, correct ownership permissions, and the right user in the mailscanner config.
Noah.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://afnog.org/pipermail/afnog/attachments/20101109/e0d96075/attachment-0001.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: MailScanner.txt
URL: <http://afnog.org/pipermail/afnog/attachments/20101109/e0d96075/attachment-0001.txt>
More information about the afnog
mailing list