タグ

Postfixとwhitelistに関するgouei2001のブックマーク (3)

  • 『Postfixで宛先をホワイトリストで制限』

    先日,開発環境でちょっとした事故があって, 開発環境からは決められた宛先にしかメールを送れないようにしよう!ってことになった. googleさんに聞いてみたらいくつかやり方があるみたいだった. 不許可な宛先の場合はlocalに転送して捨てる,みたいな transport なやり方が最初に見つかったんだけど,今回はホワイトリストを作って restrictions でやってみることにした. なおホワイトリストは正則表現で定義することが要件だったのでそれもあわせてやる. まずホワイトリスト用に regexp に対応していることを確認 [root@hostname ~]# postconf -m | grep regexp regexp 次にホワイトリストを作成 [root@hostname ~]# vi /etc/postfix/recipient_whitelist /@hoge.jp$/ O

  • 特定ドメインからのメールをチェックなしで通すテスト postfix

    CentOS+postfixの話。 SPAMはなるべく受け取りたくないのでFromのチェックを厳しくしてます。 main.confで smtpd_sender_restrictions = permit_mynetworks, # 信頼できるネットワークからは許可 reject_non_fqdn_sender, # FQDNじゃない人は拒否 reject_invalid_hostname, # ホスト名がおかしい人は拒否 reject_unknown_sender_domain #ドメインのDNSレコード見ておかしかったら拒否 しかし世の中にはメールサーバーが正しくないけど受け取りたい相手というのもあるもので、特定ドメインからのメールだけは身元が怪しくても受け取っておきたいという場合もあります。 そんな場合は check_sender_access を入れると良いらしい。 smtpd_se

    特定ドメインからのメールをチェックなしで通すテスト postfix
  • テスト用に、外にメールを送らないメールサーバをつくろう - お前の血は何色だ!! 4

    あなたのアプリケーションでは、電子メールを使っていますか? Yesであれば、どうやってデバッグしていますか? 電子メール送信は rollback できない処理の一つだと思います。 間違ってテストのデータをお客さんに送信してしまった!! って日にはひたすら謝るしかありません。。。 もちろん、プログラム側での工夫だったり、あらかじめメールアドレスを塗りつぶしたデータを使うなどの予防策を講じれば、ご送信をある程度は防げますが、、、、もっとシステムチックな誤送信対策はないでしょうか。 と、いうことで、 prostfix と sendmail で外部にメールを送信しない smtp サーバをつくろうってわけです。 すべてのメールアドレスをたたき落としてしまうと、検証が非常に難しくなるため、ここでは、 自社とパートナーのドメインだけは通過させ、それ以外は叩き落すというようなルールにしてみたいと思います。

    テスト用に、外にメールを送らないメールサーバをつくろう - お前の血は何色だ!! 4
  • 1