libmail-spf-query-perl
作業手順
(1) インストール
# apt-get install libmail-spf-query-perl
lv /usr/share/doc/libmail-spf-query-perl/examples/postfix-policyd-spf.gz
内容を確認.インストール手順などはソース中のコメントに書いてある.
# zcat /usr/share/doc/libmail-spf-query-perl/examples/postfix-policyd-spf.gz > /usr/local/lib/smtpd-policy.pl # chmod 775 /usr/local/lib/smtpd-policy.pl
/etc/postfix/master.cfの末尾に2行追加
policy unix - n n - - spawn user=nobody argv=/usr/bin/perl /usr/local/lib/smtpd-policy.pl
/etc/postfix/main.cfに1行追加
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination check_policy_service unix:private/policy check_policy_service inet:127.0.0.1:60000
追加したのはcheck_policy_service unix:private/policyの行.reject_unauth_destinationより下の行に追加することに注意する.
(3) Postfixの設定変更を反映
# /etc/init.d/postfix reload