[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 4196] unverified_recipient_reject_codeがうまく設定できない



山口と申します。
メールサーバーをPostfixで運用しています。

メール送信元が[A]、メールゲートウェイとして[B]を用意し、
プロバイダやキャリアにメール配信しています。

───────────────────────
▼メール配信図
[A] ------> [B] -------> プロバイダ、キャリア
───────────────────────

[A]は小さな会員制のウェブサイトなのですが、
存在しないドメインのメールアドレスでも登録できてしまいます。
※こちらは仕様変更不可。。外注システムのため。

その関係で[B]からプロバイダへの送信時にName service errorが
発生し、deferredキューが溜まってしまいます。

----------------------------------------------
▼ログ例※便宜改行しています
Nov 14 00:02:20 bmta postfix/qmgr[14929]:
702CB4429DA: to=<*****@dwmail.jp>, relay=none, delay=10831,
delays=10812/19/0/0, dsn=4.4.3, status=deferred
(delivery temporarily suspended: Host or domain name not found.
Name service error for name=dwmail.jp type=MX: Host not found, try again)
----------------------------------------------

このゴミdeferredキューを受け取らないようにしたいので
[B]では下記の設定をしています。

---------------------------------------------
▼[B]のmain.cf
smtpd_recipient_restrictions =
    reject_unknown_recipient_domain,
    reject_unverified_recipient,
    permit_mynetworks,
    check_client_access hash:/etc/postfix/reject_list,
    reject_unauth_destination
---------------------------------------------

[B]では存在しないドメイン宛のdeferredキューがなくなりましたが、
今度は[A]にてdeferredが溜まってしまいます。。

[A]のメールサーバーに対してdeferredを溜めないようにバウンスとして返すのを
想定して[B]のmain.cfに下記を設定したのですが、変わらず450といったメッセージになります。

---------
[B]のmain.cfに追加したパラメーター※デフォルトが450なので、550に。
・unverified_recipient_reject_code = 550
・unknown_address_reject_code = 550
---------

ただ、やはり450として返してしまい[A]にdeferredが溜まってしまいます。
下記、ログになります。

───────────────────────
Nov 14 17:40:06 bmta postfix/smtpd[31556]: NOQUEUE: reject:
RCPT from [B]のメールサーバー:
450 4.1.2 <*****@dwmail.jp>: Recipient address rejected:
Domain not found; from=<[A]のフロムドメイン> to=<*****@dwmail.jp> proto=ESMTP
helo=<[A]のHELOネーム>

Nov 14 17:40:23 bmta postfix/smtp[31924]: B7E96220E12: to=<*****@dwmail.jp>,
relay=none, delay=20, delays=0.01/0.01/20/0, dsn=4.4.3, status=undeliverable
(Host or domain name not found. Name service error for name=dwmail.jp
type=MX: Host not found, try again)
───────────────────────

説明が複雑で申し訳ありませんが、unverified_recipient_reject_codeや
unknown_***_reject_codeがうまく変更できないのは私の設定ミスなのでしょうか?

もし、ご存知な方がいらっしゃいましたらご教授頂けると助かります。

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 4197] Re: unverified_recipient_reject_codeがうまく設定できない, Mitsuru Ogino

[検索ページ] [Postfix-JP ML Home]