cannot send or receive mail
Dave Filchak
submit at zuka.net
Tue May 19 23:11:05 IST 2009
Hi folks,
Today a problem arose in my mail setup that I am trying to track down. I
can no longer send or receive emails.
I think it has something to do with mysql but I have had little luck so
far. Here is my systems specs:
2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64
GNU/Linux
This is CentOS release 4.3 (Final)
This is Perl version 5.008005 (5.8.5)
This is MailScanner version 4.74.15
Module versions are:
1.00 AnyDBM_File
1.20 Archive::Zip
0.22 bignum
1.03 Carp
1.41 Compress::Zlib
1.119 Convert::BinHex
0.17 Convert::TNEF
2.121 Data::Dumper
2.27 Date::Parse
1.00 DirHandle
1.05 Fcntl
2.73 File::Basename
2.08 File::Copy
2.01 FileHandle
1.06 File::Path
0.20 File::Temp
0.78 Filesys::Df
1.35 HTML::Entities
3.56 HTML::Parser
2.37 HTML::TokeParser
1.23 IO
1.14 IO::File
1.13 IO::Pipe
2.04 Mail::Header
1.87 Math::BigInt
0.20 Math::BigRat
3.05 MIME::Base64
5.427 MIME::Decoder
5.427 MIME::Decoder::UU
5.427 MIME::Head
5.427 MIME::Parser
3.03 MIME::QuotedPrint
5.427 MIME::Tools
0.11 Net::CIDR
1.25 Net::IP
0.16 OLE::Storage_Lite
1.04 Pod::Escapes
3.05 Pod::Simple
1.08 POSIX
1.19 Scalar::Util
1.77 Socket
2.13 Storable
1.4 Sys::Hostname::Long
0.18 Sys::Syslog
1.26 Test::Pod
0.7 Test::Simple
1.9707 Time::HiRes
1.02 Time::localtime
Optional module versions are:
1.32 Archive::Tar
0.22 bignum
1.82 Business::ISBN
1.10 Business::ISBN::Data
1.08 Data::Dump
1.814 DB_File
1.13 DBD::SQLite
1.58 DBI
1.15 Digest
1.01 Digest::HMAC
2.36 Digest::MD5
2.11 Digest::SHA1
1.00 Encode::Detect
0.17008 Error
0.19 ExtUtils::CBuilder
2.18 ExtUtils::ParseXS
2.36 Getopt::Long
0.44 Inline
1.08 IO::String
1.04 IO::Zlib
2.21 IP::Country
0.22 Mail::ClamAV
3.002005 Mail::SpamAssassin
v2.004 Mail::SPF
1.999001 Mail::SPF::Query
0.2808 Module::Build
0.20 Net::CIDR::Lite
0.63 Net::DNS
0.002.2 Net::DNS::Resolver::Programmable
0.31 Net::LDAP
4.004 NetAddr::IP
1.94 Parse::RecDescent
missing SAVI
2.64 Test::Harness
0.95 Test::Manifest
1.95 Text::Balanced
1.35 URI
0.7203 version
0.65 YAML
And before you say it, I know the OS is old but we had an application
running on this machine that did not allow us to update. I think we
could now so maybe I should do that. But let me finish describing the issue.
Today I started getting these in my logs:
May 19 08:29:10 rosewood MailScanner: MailScanner setting UID to postfix
(80)
May 19 08:29:12 rosewood MailScanner: Unable to initialise database
connection: Can't connect to local MySQL server through socket
'/var/run/mysql.sock' (2) at
/usr/lib/MailScanner/MailScanner/CustomFunctions/SQLBlackWhiteList.pm
line 116
May 19 08:29:12 rosewood MailScanner: Unable to initialise database
connection: Can't connect to local MySQL server through socket
'/var/run/mysql.sock' (2) at
/usr/lib/MailScanner/MailScanner/CustomFunctions/MailWatch.pm line 82
May 19 08:29:12 rosewood MailScanner: Could not use Custom Function code
MailScanner::CustomConfig::InitMailWatchLogging, it could not be
"eval"ed. Make sure the module is correct with perl -wc at
/usr/lib/MailScanner/MailScanner/Config.pm line 873
When I run perl -wc perl -wc /usr/lib/MailScanner/MailScanner/Config.pm
I get:
Useless use of hash element in void context at
/usr/lib/MailScanner/MailScanner/Config.pm line 892.
Use of implicit split to @_ is deprecated at
/usr/lib/MailScanner/MailScanner/Config.pm line 2085.
/usr/lib/MailScanner/MailScanner/Config.pm syntax OK
and more logs:
May 19 13:16:56 rosewood postfix/trivial-rewrite[31466]: fatal:
mysql:/etc/postfix/maps/sql-aliases.cf(0,lock|fold_fix): table lookup
problem
May 19 13:16:56 rosewood postfix/trivial-rewrite[31467]: warning:
connect to mysql server localhost: Can't connect to local MySQL server
through socket '/var/run/mysql.so
ck' (2)
May 19 13:16:56 rosewood postfix/trivial-rewrite[31467]: fatal:
mysql:/etc/postfix/maps/sql-aliases.cf(0,lock|fold_fix): table lookup
problem
May 19 13:16:56 rosewood postfix/trivial-rewrite[31468]: warning:
connect to mysql server localhost: Can't connect to local MySQL server
through socket '/var/run/mysql.so
ck' (2)
May 19 13:16:56 rosewood postfix/trivial-rewrite[31468]: fatal:
mysql:/etc/postfix/maps/sql-aliases.cf(0,lock|fold_fix): table lookup
problem
May 19 13:16:57 rosewood postfix/cleanup[28938]: warning: premature
end-of-input on private/rewrite socket while reading input attribute name
May 19 13:16:57 rosewood postfix/smtpd[29109]: warning: premature
end-of-input on private/rewrite socket while reading input attribute name
May 19 13:16:57 rosewood postfix/cleanup[28938]: warning: problem
talking to service rewrite: Connection reset by peer
May 19 13:16:57 rosewood postfix/smtpd[29109]: warning: problem talking
to service rewrite: Success
The mysql.sock file does exist at this location with appropriate
ownership and permissions. I have tried recreating it as well.
Upon restart of MailScanner, it seems to start but MailWatch seems to be
dead. However, I can still not send or receive emails.
Anyone see anything that might give me a hint?
Dave
More information about the MailScanner
mailing list