- 締切済み
Postx社内PCからのみSMTP認証を不要にした
こんにちは。 Postfix+dovecotでメールサーバを構築しています。 SMTP認証を設定していて、認証が通らないクライアントからのメール送信ができないように設定していますが、 社内のあるクライアントからのメールが送信できません。 以下のエラーログが表示されます。 NOQUEUE: reject: RCPT from unknown[192.168.0.xxx]: 554 5.7.1 <unknown[192.168.0.xxx]>: Client host rejected: Access denied; from=<rejecteduser@server.co.jp> to=<destination@server.co.jp> proto=SMTP helo=<xxxxxx> 実はこれ、メールサーバと同じ社内LAN上のPCにインストールしてある、LiveCapture2というWebカメラからのコマンド返信メールなのですが、このLiveCapture2のメール設定には、SMTP認証の設定が無いようなのです。 そこで、Postfixの設定で、社内のPCからのメールだけ、SMTP認証が不要にできる設定などありましたら、ご教授頂けないでしょうか。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- lowrider_2005
- ベストアンサー率40% (1520/3748)
> ・・・もしかして、mynetworksの範囲外・・・? ですね。 192.168.1.0/24 を加えるとご要望の動きができると思います。 (上記ネットワークはあくまでも文面からの想像です。ただしいネットワークを指定してください) なおmain.cf 変更後はpostfixのリスタートかリロードをしないと反映されませんのでご注意ください。
- lowrider_2005
- ベストアンサー率40% (1520/3748)
smtpd_recipient_restrictions はどうなっていますか? smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, ~ となっていれば、認証に通ったものとmynetworksに記載されたネットワークからの送信は許可されます。
補足
ご回答ありがとうございます。 >smtpd_recipient_restrictions はどうなっていますか? → 以下のようになっています。 smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, permit_auth_destination, reject_unauth_destination, reject ちなみに、mynetworks関連は以下のようになっています。 mynetworks_style = subnet mynetworks = 127.0.0.0/8, 192.168.0.0/24 で、SMTP認証なしで送信させたいPCは、192.168.1.130です。 ・・・もしかして、mynetworksの範囲外・・・? 初歩の初歩のそのまた初歩のミス・・・? 申し訳ありませんが、ご教授頂けますと嬉しいです。
- Wr5
- ベストアンサー率53% (2173/4061)
>Postfixの設定で、社内のPCからのメールだけ、SMTP認証が不要にできる設定などありましたら main.cfのmynetworks辺りでしょうかね? smtpd_recipient_restrictionsも関係するかも知れませんが。
お礼
ご回答ありがとうございます! mynetworksとsmtpd_recipient_restrictionsを見直してみます!
補足
あ、申し訳ございません! 送信したいPCのIPアドレス、書き間違えてました! ×192.168.1.130 ○192.168.0.130 でも、mynetworksの範囲が怪しそう、ということで、重要な示唆をありがとうございます。