メールが自分に戻る| 後置


9

こんにちは私は返送メールに問題があります。それは常に発生するわけではありませんが、同時に非常に頻繁です。ほとんどの場合、存在しないアドレスにメールを送信すると、failues @ domainに返送されますが、以下のエラーが発生する場合があります

9月30日13:38:53 postfix / smtp [62566]:DB8E6D6F9EA:to =、relay = none、delay = 0、delays = 0/0/0/0、dsn = 5.4.6、status = bounced(ドメインのメール自分にループバック)

これは、直ぐにバウンスが発生した場合に発生するようです。つまり、接続しようとしているサーバーimは、アドレスが存在しないため、すぐにメールをブロックします。メールが送信されて後で返送された場合は、問題なく動作しているようです。

「ドメイン宛のメールが自分に返される」というエラーメッセージが表示される理由を誰かが知っていますか。

サーバーがメールを送信しようとしたときにブロックを受信したため、メールを自分に送り返そうとしているのは明らかです。メールをReplyToヘッダーに送り返そうとします。これを対応して?

........

注:1つのURLしか投稿できないため、iveはこの投稿から「.com」を削除する必要がありました。

すでに2つの回答をお寄せいただきありがとうございます。ただし、引き続き同じ問題が発生しています。だから私はいくつかのより詳細な情報を提供しようとしています。

以下の例はどちらも、存在しないアドレスへの送信を試みます。別のpostfixインスタンスからのRealTSPバウンスが機能します。Yahooのバウンスは機能しません。どちらの場合もReturn-Pathは同等のVERPアドレスであるため、「配信不能通知」がに配信されることを期待しています。VERP、つまり「Return-Path:」を使用しない場合、yahooも機能します。

ログエントリ

realtsp .....動作しています!
====================
10月6日16:46:08 milford postfix / smtpd [58480]:5027DD6E971:client = takapuna.realtsp [89.187.108.20]、sasl_method = LOGIN、sasl_username = *****
Oct 6 16:46:08 milford postfix / cleanup [58482]:5027DD6E971:message-id =
Oct 6 16:46:08 milford postfix / qmgr [57929]:5027DD6E971:from =、size = 9468、nrcpt = 1(queue active)
Oct 6 16:46:08 milford postfix / smtp [57936]:5027DD6E971:to =、relay = milford.realtsp [89.187.108.21]:25、delay = 0.64、delays = 0.63 / 0/0 / 0.01、dsn = 5.1 .1、ステータス\
= bounced(ホストmilford.realtsp [89.187.108.21]が言った:550 5.1.1:拒否された受信者アドレス:仮想メールボックステーブルでユーザーが不明(RCPT TO comm \への返信)
そして))
10月6日16:46:08ミルフォードpostfix / bounce [58483]:5027DD6E971:送信者不達通知:EA68FD6EAB7
10月6日16:46:08 milford postfix / qmgr [57929]:5027DD6E971:削除


10月6日16:46:08ミルフォードpostfix / cleanup [58482]:EA68FD6EAB7:message-id =
Oct 6 16:46:08 milford postfix / qmgr [57929]:EA68FD6EAB7:from =、size = 11600、nrcpt = 1(queue active)
10月6日16:46:09 milford postfix / lmtp [58484]:EA68FD6EAB7:to =、relay = smtp.news.t1ps [/ var / imap / socket / lmtp]、delay = 0.76、delays = 0 / 0.0 \
1/0 / 0.75、dsn = 2.1.5、status = sent(250 2.1.5 Ok)
10月6日16:46:09ミルフォードpostfix / qmgr [57929]:EA68FD6EAB7:削除


ヤフー...動かない!
========================
10月6日16:42:01 milford postfix / smtpd [57732]:33EBBD6EE87:client = takapuna.realtsp [89.187.108.20]、sasl_method = LOGIN、sasl_username = ****
10月6日16:42:01ミルフォードpostfix / cleanup [57735]:33EBBD6EE87:message-id =
Oct 6 16:42:01 milford postfix / qmgr [57598]:33EBBD6EE87:from =、size = 9480、nrcpt = 1(queue active)
10月6日16:42:10ミルフォードpostfix / smtp [57636]:33EBBD6EE87:to =、relay = e.mx.mail.yahoo [206.190.53.191]:25、delay = 9.4、delays = 0.02 / 0 / 6.5 / 2.9 、dsn = 5.0.0、s \
tatus = bounced(ホストe.mx.mail.yahoo [206.190.53.191]発言:554配信エラー:ddこのユーザーはyahooアカウントを持っていません(nkaderibigbe @ yahoo)[0]-mta164.mail.re2.yaho \
o(DATAコマンドの終了に応じて))
10月6日16:42:10ミルフォードpostfix / bounce [57756]:33EBBD6EE87:送信者不達通知:A083ED6EA01
10月6日16:42:10 milford postfix / qmgr [57598]:33EBBD6EE87:削除


Oct 6 16:42:10 milford postfix / cleanup [57735]:A083ED6EA01:message-id =
Oct 6 16:42:10 milford postfix / qmgr [57598]:A083ED6EA01:from =、size = 11696、nrcpt = 1(queue active)
Oct 6 16:42:10 milford postfix / smtp [57631]:A083ED6EA01:to =、relay = none、delay = 0.01、delays = 0.01 / 0/0/0、dsn = 5.4.6、status = bounced¥
(news.t1psのメールは自分にループバックします)
10月6日16:42:10ミルフォードpostfix / qmgr [57598]:A083ED6EA01:削除

main.cf

soft_bounce =いいえ
queue_directory = / var / spool / postfix_rsh
command_directory = / usr / local / sbin
daemon_directory = / usr / local / libexec / postfix
data_directory = / var / db / postfix_rsh
mail_owner = postfix
myhostname = smtp.news.t1ps
inet_interfaces = 89.187.108.81
local_recipient_maps = $ virtual_mailbox_maps
unknown_local_recipient_reject_code = 550
mynetworks_style = host
relay_domains = $ mydestination
recipient_delimiter = +

mailbox_transport = lmtp:unix:/ var / imap / socket / lmtp

header_checks = regexp:/ usr / local / etc / postfix_rsh / header_checks
debug_peer_level = 10
debug_peer_list = yahoo
debugger_command =
         PATH = / bin:/ usr / bin:/ usr / local / bin:/ usr / X11R6 / bin
         ddd $ daemon_directory / $ process_name $ process_id&sleep 5
sendmail_path = / usr / local / sbin / sendmail
newaliases_path = / usr / local / bin / newaliases
mailq_path = / usr / local / bin / mailq
setgid_group = maildrop
html_directory = no
manpage_directory = / usr / local / man
sample_directory = / usr / local / etc / postfix_rsh
readme_directory = no
masquerade_domains = $ mydomain
message_size_limit = 51200000
virtual_transport = lmtp:unix:/ var / imap / socket / lmtp
virtual_mailbox_domains = news.t1ps、domain2、domain3.co.uk、domain4
virtual_alias_maps = hash:/ usr / local / etc / postfix_rsh / virtual
virtual_mailbox_maps = hash:/ usr / local / etc / postfix_rsh / virtual_mailbox_maps
transport_maps = regexp:/ usr / local / etc / postfix_rsh / transport
broken_sasl_auth_clients =いいえ
smtp_bind_address = 89.187.108.81
smtpd_sasl_auth_enable =はい
smtpd_sender_restrictions = permit_sasl_authenticated、permit_mynetworks、reject_unauth_destination
smtpd_recipient_restrictions = permit_sasl_authenticated、permit_mynetworks、reject_unauth_destination
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_require_helo =はい
slow_destination_concurrency_limit = 15
slow_destination_recipient_limit = 5
syslog_facility = local1

/ usr / local / etc / postfix_rsh / virtual_mailbox_maps

failures@news.t1psダミー

master.cf

ピックアップfifo n-n 60 1ピックアップ
クリーンアップunix n-n-0クリーンアップ
qmgr fifo n-n 300 1 qmgr
tlsmgr unix--n 1000?1 tlsmgr
UNIXの書き換え--n--簡単な書き換え
バウンスunix--n-0バウンス
unixの延期--n-0バウンス
トレースunix--n-0バウンス
UNIXを確認--n-1確認
UNIX n-n 1000をフラ​​ッシュしますか?0フラッシュ
プロキシマップunix--n--プロキシマップ
smtp unix--n-500 smtp

遅いunix--n-100 smtp
          -o smtp_connect_timeout = 5

リレーunix--n-100 smtp
        -o fallback_relay =
showq unix n-n--showq
エラーunix--n--エラー
UNIXを再試行--n--エラー
UNIXを破棄--n--破棄
ローカルUNIX-nn--ローカル
仮想UNIX-nn--仮想
lmtp unix--n--lmtp
アンビルunix--n-1アンビル
scache unix--n-1 scache

26 inet n-n--smtpd
         -o content_filter =

smtp inet n-n--smtpd
         -o content_filter = spamchk:dummy


spamchk unix-nn-10パイプ
         flags = Rq user = spamd argv = / usr / local / bin / spamchk_rsh -f $ {sender}-
         $ {recipient}
proxywrite unix--n-1プロキシマップ

2つのテストメッセージでは、返信アドレスのドメイン(「@」に続く)が異なると思います。あなたはそれらを取り除いたように見えるので、私にはわかりません。to=ログのフィールドの「@」記号に続く完全修飾ドメイン名は、メッセージEA68FD6EAB7とA083ED6EA01で同じですか?
James Sneeringer、2009年

回答:


13

これは、domain.comにPostfixサーバーを指すMXレコード(またはMXがない場合はAレコード)があるが、Postfixサーバーがそのドメインのメールを受け入れるように構成されていない場合に発生します。通常、次の2つの状況で発生します。

  1. メールに使用する新しいドメインを取得しましたが、Postfixに追加するのを忘れました。それを行うにはいくつかの方法があります。私の場合、仮想テーブルを使用して実際のローカルユーザーにアドレスをマップしているのでvirtual_alias_domains、main.cf のディレクティブにドメインをリストします。
  2. ドメインのMXレコードは、127.0.0.1に解決されるホストに設定されています。一部のマルウェアはこのトリックを使用して、リターンアドレスを有効なドメインに設定し、ほとんどのスパム対策がチェックします。ただし、MXはそのアドレスへの配信を効果的に防止するため、送信者は返信やバウンスを処理する必要がありません。

サーバーのfqdnをmain.cfのmydestinationの最後に追加するだけで十分かもしれません
フィリップダービン

3

Postfixが「foo@example.net」にメールを配信しようとすると、transport_maps「example.net」のMX DNSレコード(またはエントリ)がサーバー自体(または指定されたIPアドレスの1つ)を指すときは常に、上記のエラーが発生します。とproxy_interfaces)、および "example.net"はローカルドメインとして認識されません(mydestinationvirtual_mailbox_domainsまたはrelay_domains- ではなく、virtual_alias_mapsIPリテラルアドレスの自由な使用を含む非常に難解な特殊なケース)。

あなたの場合、問題のメッセージはnullの送信者から送信され、受信者は元のメールの送信者になります。つまり、「domain.com」のメールがPostfixサーバーにルーティングされる理由と、「domain.com」がローカルアドレスとして認識されない理由を調べます。


2

こんにちは、簡単な更新です。問題が見つかりました。上で投稿した構成ファイルとは何の関係もありませんでした。トランスポート構成ファイルに関するものです。

正規表現のトランスポートマッチングを使用して、低速で送信できるようにしました。yahooやhotmailなどのメールサーバーへの接続では、正規表現は緩和されず、Postfixがバウンスをルーティングしようとするたびに、送信されていてトランスポートを調べました。それは正規表現に一致し、ループを見つけて元のエラーを引き起こしたこの時点で外部に送信しようとしました。正規表現を見下ろすことでこれを修正しました。

ご助力いただきありがとうございます。

興味のある方のために、これはトランスポート正規表現です:

/@.*hotmail\./遅い:
/@.*live\./遅い:
/@.*msn\./遅い:
/@.*yahoo\./遅い:
/@.*aol\./遅い:
/@.*btinternet\./遅い:
/@.*btopenworld\./遅い:
/@.*talk21\./遅い:

これが同様の問題に遭遇する可能性のある他の誰にも役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.