HATIの日記 - ERA TURBOやデトミニなのど車のこと、ちょっとした生活のことなど最近思っていることを書いている。
(このページは更新していません。)
WEB本体へ

メールトラブルは、やっと解決。


 OSがアップデートしてそれに吊られてアプリのアップデートも走ってしまって、メールプログラムのpostfixがおかしいように見えた。でも真因は、アンチスパムのamavisd-newだった。これはウィルスソフトのClamavと連携して動くけど、Updateが走った延長でソケットの部分の設定の記述がおかしくなった事のようだ。メールLOGによると、
/var/log/maillog
Jan 12 04:36:30 misago amavis[29351]: (29351-01-2) (!)connect to /var/spool/amavisd/clamd.sock failed, attempt #1: Can't connect to UNIX socket /var/spool/amavisd/clamd.sock: No such file or directory
Jan 12 04:36:30 misago amavis[29351]: (29351-01-2) (!)ClamAV-clamd: All attempts (1) failed connecting to /var/spool/amavisd/clamd.sock, retrying (2)
/etc/amavisd.confが"spool/amavisd"になっていたのでここを正す。 
['ClamAV-clamd',
\&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.sock"], 
※/var/run/clamav/clamd.sockの部分は/etc/clamd.confのLocalSocketオプションで指定した値を指定すること
qr/\bOK$/m, qr/\bFOUND$/m,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ],
あと、Dovecotも落ちていたけど、これは、OS自身がIPV6が有効になっていたため、IPv4で動くように書き換え。

/etc/postfix/main.cf
# Enable IPv4, and IPv6 if supported
#inet_protocols = all
inet_protocols = ipv4

/etc/dovecot/dovecot.conf
# A comma separated list of IPs or hosts where to listen in for connections.
# "*" listens in all IPv4 interfaces, "::" listens in all IPv6 interfaces.
# If you want to specify non-default ports or anything more complex,
# edit conf.d/master.conf.
#listen = *, ::
listen = *
再起動
service amavisd restart
service postfix restart
それで直ったと思ったけど、ここ1〜2週間の詰まったメールの処理でキューが凄いことになって、メールが落ちてこなかった。これに気がつかなくて、何か別の問題でもあるかと思って調べていたけど、違っていた。とりあえず、もう読んでもしょうがないので、ばっさり消してしまうことにした。
[root@misago etc]# postsuper -r ALL
postsuper: Requeued: 1196120 messages
[root@misago etc]# postsuper -r ALL
postsuper: Requeued: 5802 messages
[root@misago etc]# postsuper -r ALL
postsuper: Requeued: 944 messages
[root@misago etc]# postsuper -r ALL
postsuper: Requeued: 151 messages
やっと土日で集中してみて直ったと思われる。とりあえず、また何か合ったときの備忘録だねえ。
2014年01月20日(月) No.4196 (PC関係)
Comment(0)

この記事へのコメントは以下のフォームからどうぞ

Name
E-Mail
URL
感想
1000文字まで
Icon Icon
投稿キー 投稿キーを右に記入して下さい
Pass
No. PASS