タイトル | : postfix+fml でISPのSMTPサーバを介してくれない |
投稿日 | : 2013/06/09(Sun) 04:29 |
投稿者 | : ふっちゃん |
こんにちは。
私はCentOS6.4+Postfix+fmlでメーリングリストを運用しようとしているものです。
私のISPはメールの不正リレーを防ぐため、メールサーバを構築する際は必ずISPのSMTPサーバを介するように指示されています。
そこで、cyrus-sasl-plain cyrus-sasl-md5パッケージをインストールして、/etc/postfix/main.cfをこのように記載しました。
relayhost = msa.y.dion.ne.jp
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/isp_auth
smtp_sasl_security_options = noanonymous
isp_authにはきちんとID、パスワードが設定されていて、メーリングリストを使用しない限りは以下のログを出力し正常送信できています(hogehoge@ezweb.ne.jpとhogehoge@yahoo.co.jpに送信した場合)。
Jun 9 04:12:03 host postfix/smtp[9328]: 0A943202B0: to=<hogehoge@ezweb.ne.jp>, relay=msa.y.dion.ne.jp[222.3.140.132]:25, delay=0.23, delays=0.16/0.01/0.03/0.04, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 3B4458A0031)
Jun 9 04:12:03 host postfix/smtp[9328]: 0A943202B0: to=<hogehoge@yahoo.co.jp>, relay=msa.y.dion.ne.jp[222.3.140.132]:25, delay=0.23, delays=0.16/0.01/0.03/0.04, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 3B4458A0031)
ところが、上記2つのメールアドレスに送信させるメーリングリスト(hogehoge-all)を作り、これを使って送信すると、下記のログを吐いて送信してくれません。
Jun 9 03:55:20 host postfix/smtpd[9171]: 680D420339: reject: RCPT from localhost[::1]: 554 5.7.1 <hogehoge@yahoo.co.jp>: Recipient address rejected: Access denied; from=<hogehoge-all-admin@hogehoge.org> to=<hogehoge@yahoo.co.jp> proto=ESMTP helo=<host.hogehoge.org>
Jun 9 03:55:20 host postfix/smtpd[9171]: 680D420339: reject: RCPT from localhost[::1]: 554 5.7.1 <hogehoge@ezweb.ne.jp>: Recipient address rejected: Access denied; from=<hogehoge-all-admin@hogehoge.org> to=<hogehoge@ezweb.ne.jp> proto=ESMTP helo=<host.hogehoge.org>
見た感じ、メーリングリストを介さない場合は正常にISPのSMTPサーバを経由してくれているようですが、メーリングリストを介すと直接相手先のメールサーバに送信を試みて失敗しているように見えます。
この場合、どのような設定を行えばメーリングリストを介してもきちんとISPのSMTPサーバを経由してくれるのか、ご経験がある方、ご教授願えませんでしょうか。
追加情報は、仰っていただければ出させていただきます。よろしくお願いします。