[linux-users: 108700] Re: postfixがmilterのunix socket と接続できません

西田秀雄 nishita @ jomon.ne.jp
2011年 1月 5日 (水) 10:03:19 JST


西田と申します。

> /var/log$ grep spamass.sock mail.log|head -1
> Jan  2 20:53:42 ww3 postfix/smtpd[18002]: warning: connect to Milter
> service unix:/var/run/spamass/spamass.sock: No such file or directory
このメッセージでは「/var/run」ですが、

> $ ls -l /var/spool/postfix/spamass/
> srw-rw---- 1 postfix postfix 0 2011-01-03 21:12 spamass.sock
こちらや、それ以下の設定では「/var/spool/postfix」となっていますが...

どこかの設定で「/var/run」を指定している?


> postfixにspamassassin を入れようとしているのですが、
> Milter service、、、No such file or directory  となって失敗してしまい
> ます。
> 
> /var/log$ grep spamass.sock mail.log|head -1
> Jan  2 20:53:42 ww3 postfix/smtpd[18002]: warning: connect to Milter
> service unix:/var/run/spamass/spamass.sock: No such file or directory
> 
> sockt file(というのかなぁ)はできています。
> $ ls -l /var/spool/postfix/spamass/
> 合計 0
> srw-rw---- 1 postfix postfix 0 2011-01-03 21:12 spamass.sock
> 
> postfixのもう一つのinet socket でつながるmilterは認識されています。
> $ grep milter /etc/postfix/main.cf
> smtpd_milters = inet:localhost:8891
> non_smtpd_milters = inet:localhost:8891
> #smtpd_milters = inet:localhost:8891
> unix:/var/spool/postfix/spamass/spamass.sock
> #non_smtpd_milters = inet:localhost:8891
> unix:/var/spool/postfix/spamass/spamass.sock
> milter_default_action = accept
> 
> spamdとmilterはpsでは生きています。
> $ ps -eaf | grep spam
> root     31988     1  0 09:27 ?        00:00:01 /usr/sbin/spamd
> --create-prefs --max-children 5 --helper-home-dir
> --username=spamass-milter -d --pidfile=/var/run/spamd.pid
> 121      31990 31988  0 09:27 ?        00:00:00 spamd child
> 121      31991 31988  0 09:27 ?        00:00:00 spamd child
> 121      32028     1  0 09:28 ?        00:00:00 /usr/sbin/spamass-milter
> -P /var/run/spamass/spamass.pid -f -p
> /var/spool/postfix/spamass/spamass.sock -u spamass-milter -i 127.0.0.1
> 
>   uid 121 は user spamass-milterです
>   spamass-milter:x:121:65534::/var/lib/spamass-milter:/bin/false
> 
> どこをかんちがいしているのでしょうか。よろしくお願いします。
> 
> ###
> 環境
> ubuntu 10.04 Lucid Lynx
> http://www.ubuntulinux.jp/products/GetUbuntu から入手したデスクトップ版
> 日本語 Remix イメージでシステムを作っています。
> 
> spamassassin、spamass-milterはパッケージマネージャーでインストールし、
> /etc/default /spamassassin の ENABLED=1 に変更
> /etc/default /spamass-milter の  下記3行がコメントだったのを生かしました
>   SOCKET="/var/spool/postfix/spamass/spamass.sock"
>   SOCKETOWNER="postfix:postfix"
>   SOCKETMODE="0660"
> _______________________________________________
> linux-users mailing list
> linux-users @ listserv.linux.or.jp
> http://listserv.linux.or.jp/mailman/listinfo/linux-users


------------------------------------------------------------
Nish - Hideo Nishita - / nishita @ jomon.ne.jp



linux-users メーリングリストの案内