標題の通り,Postfix の SMTP認証が行えるクライアントを制限したいのですが,やり方がよくわかりません.
お手数をおかけいたしますが,ご教示いただければ幸いです.
よろしくお願いいたします.
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ベストアンサー
25番ポートを SMTP認証にも使うのであれば、moonphase さんの回答でいいと思います。
465番ポート(smtps), 587番ポート(submission)を使うのであれば、smtpd_client_restrictions
で制限する方法があります。
587番ポート(submission) で $mynetworks からのみ接続を許可する設定例:
-------- /etc/postfix/master.cf -------- submission inet n - n - - smtpd -o syslog_name=postfix/submission -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_reject_unlisted_recipient=no -o smtpd_client_restrictions=permit_mynetworks,reject -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
587番ポート(submission) で特定のIPアドレスからのみ接続を許可する設定例:
-------- /etc/postfix/master.cf -------- submission inet n - n - - smtpd -o syslog_name=postfix/submission -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_reject_unlisted_recipient=no -o smtpd_client_restrictions=smtpauthclient,reject -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject -------- /etc/postfix/main.cf -------- smtpd_restriction_classes = smtpauthclient smtpauthclient = check_client_access cidr:/etc/postfix/access_smtpauthclient -------- /etc/postfix/access_smtpauthclient -------- 192.168.1.0/24 OK 192.168.2.100/32 OK
あるいは、465, 587番ポートに対して iptables で接続元を制限してもいいと思います。
投稿2016/09/16 11:46
総合スコア12166
0
smtp認証でのメール送信を接続元IPアドレスでアクセス制限する
/etc/postfix/main.cfの例
現在の設定にcheck_client_access cidr:/etc/postfix/check_smtp_authを追加する。
mtpd_restriction_classes = check_smtp_auth check_smtp_auth = permit_sasl_authenticated smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,check_client_access cidr:/etc/postfix/check_smtp_auth,reject_unauth_destination
/etc/postfix/check_smtp_authの例
CIDR形式で記述します。
192.168.120.0/24 check_smtp_auth 127.0.0.1/32 check_smtp_auth
投稿2016/09/16 09:18
総合スコア6621
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/16 12:01
2016/09/16 12:03
2016/09/21 00:01
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/21 00:19