タイトル | : (自己解決しました)Re: postfix+fml でISPのSMTPサーバを介してくれない |
投稿日 | : 2013/06/09(Sun) 12:45 |
投稿者 | : ふっちゃん |
こんにちは。
本件、自己解決しました。
設定を行っていたところを洗いざらいチェックしてみると、以下の記述が間違っていることに気が付きました。
permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject_sender_login_mismatch,reject
これを
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_inet_interfaces, reject_unauth_destination
にすることで解決です。
大変お騒がせしました。
> こんにちは。
>
> 私は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サーバを経由してくれるのか、ご経験がある方、ご教授願えませんでしょうか。
>
> 追加情報は、仰っていただければ出させていただきます。よろしくお願いします。