質問: postfix / spamassassinでメールがキューに詰まっている みんなハッピースターウォーズ記念日。debianstretchへの新しいpostfix + spamassassin + dovecot + amavisのインストールで問題が発生しました。「postsuper-rall && postfix flush」を手動で実行するまで、受信メールは「メールトランスポートが利用できません」エラーでキューにハングアップします。何かが間違っているという唯一の手がかりは、mail.warnのこのエラーです。mail postfix/qmgr[16088]: warning: connect to transport private/spamassassin: no such file or directoryだから、これが原因だと確信しています。アクセスできないことについて不平を言っているファイル/ディレクトリがわかりません。キューをフラッシュすると、spamassassinがその役割を果たし、適切にフィルタリングされます。これが私のmaster.cfです: https://pastebin.com/h7d50ypl 「psaux | grepspam」の出力:root 16928 0.2 4.4 172448 90464 ? ss 22:31 0:01 /usr/bin/perl -t -w /usr/sbin/spamd -d --pidfile=/var/run/spamd.pid --create-prefs --max-children 5 --helper-home-dir root 16929 0.0 4.7 179560 97432 ? s 22:31 0:00 spamd child root 16930 0.0 4.7 179748 95952 ? s 22:31 0:00 spamd child postfix 17079 0.1 0.4 106972 10068 ? s 22:43 0:00 smtpd -n smtp -t inet -u -c -o stress= -v -o content_filter=spamassassin postfix 17082 0.1 0.4 106832 10036 ? s 22:44 0:00 smtpd -n smtp -t inet -u -c -o stress= -v -o content_filter=spamassassinこの記事によると https://www.binarytides.com/install-spamassassin-with-postfix-dovecot/ 「netstat-nlp4 | grepspam」を実行すると、spamcが127.0でリッスンしているのがわかります。 .0.1:738ですが、そのポートで何もリッスンしていません。「sudonetstat-l4 | grepspam」はこれを返しますが:tcp 0 0 localhost:spamd 0.0.0.0:* listen繰り返しになりますが、spamassassinがここでショーを開催していると確信しています。任意の提案をいただければ幸いです。ありがとう!
回答: したがって、/ var/pool/postfix/privateの下にspamassassinディレクトリを作成する必要があることがわかりました。今は順調に進んでいます。