[Q] sendmail → procmail → Cyrus IMAP
中治です。
自宅サーバ (FreeBSD) の機種更新をしていて、この際だから IMAP にしようと
思い、Cyrus IMAP をインストールして、sendmail から mailbox に保存される
ところまでは確認できたのですが、次のような問題に当たりました。
今までは、MAILER(local) で ~/.forward から procmail を起動して spam の
判定などの振り分けをしてから /var/mail/nakaji に配送していたのですが、
MAILER(cyrusv2) にすると、procmail での処理ができないまま、
user.nakaji.INBOX に全部行ってしまいます。
メールが届く → sendmail が受ける → procmail で特定の処理をする →
残りを IMAP mailbox へ
ということをしたいのですが、どんな方法があるでしょうか?
MAILER(local) にしておいて、 ~/.forward で procmail を起動して
~/.procmailrc で deliver を使うということも考えたのですが、設定が悪い
のか使い方が悪いのか、例えば、
$ cat /var/mail/nakaji | formail -ds /usr/local/cyrus/bin/deliver nakaji
couldn't connect to lmtpd: Permission denied
421 4.3.0 deliver: couldn't connect to lmtpd
couldn't connect to lmtpd: Permission denied
421 4.3.0 deliver: couldn't connect to lmtpd
couldn't connect to lmtpd: Permission denied
421 4.3.0 deliver: couldn't connect to lmtpd
となってしまうので、他にいい方法はないかなぁという状況で
/usr/share/sendmail/cf/README などを読んでいます。
--
NAKAJI Hiroyuki (中治 弘行)
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735