dポイントプレゼントキャンペーン実施中!

こんにちは。
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認証が不要にできる設定などありましたら、ご教授頂けないでしょうか。

よろしくお願いします。

A 回答 (3件)

> ・・・もしかして、mynetworksの範囲外・・・?



ですね。

192.168.1.0/24 を加えるとご要望の動きができると思います。
(上記ネットワークはあくまでも文面からの想像です。ただしいネットワークを指定してください)

なおmain.cf 変更後はpostfixのリスタートかリロードをしないと反映されませんのでご注意ください。

この回答への補足

あ、申し訳ございません!
送信したいPCのIPアドレス、書き間違えてました!

×192.168.1.130
○192.168.0.130

でも、mynetworksの範囲が怪しそう、ということで、重要な示唆をありがとうございます。

補足日時:2014/12/22 21:16
    • good
    • 0

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の範囲外・・・?
初歩の初歩のそのまた初歩のミス・・・?

申し訳ありませんが、ご教授頂けますと嬉しいです。

補足日時:2014/12/22 18:05
    • good
    • 0

>Postfixの設定で、社内のPCからのメールだけ、SMTP認証が不要にできる設定などありましたら



main.cfのmynetworks辺りでしょうかね?
smtpd_recipient_restrictionsも関係するかも知れませんが。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!

mynetworksとsmtpd_recipient_restrictionsを見直してみます!

お礼日時:2014/12/22 16:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!