web-dev-qa-db-ja.com

接尾辞DSNコードの説明

数日前から、PHPアプリケーションから送信された自動エマルを受信できませんでした。

ターミナルを使用して@gmailアドレスに電子メールを送信すると、すべてが機能します。会社のメールボックスに送信しようとしても、何も起こりません。 /var/log/mailogを調べたところ、次のことがわかりました。

Dec 21 23:14:09 CentOS-60-32-minimal postfix/smtpd[27720]: connect from localhost[127.0.0.1]
Dec 21 23:14:09 CentOS-60-32-minimal postfix/smtpd[27720]: C6E87442004: client=localhost[127.0.0.1]
Dec 21 23:14:09 CentOS-60-32-minimal postfix/cleanup[27724]: C6E87442004: message-id=<69a704388b33c4de718cef9988ea43d1@XXXXXXXXXXX>
Dec 21 23:14:09 CentOS-60-32-minimal postfix/qmgr[14698]: C6E87442004: from=<[email protected]>, size=1154, nrcpt=1 (queue active)
Dec 21 23:14:09 CentOS-60-32-minimal postfix/smtpd[27720]: disconnect from localhost[127.0.0.1]
Dec 21 23:14:09 CentOS-60-32-minimal postfix/smtp[27725]: C6E87442004: enabling PIX workarounds: disable_esmtp delay_dotcrlf for smtp1.XXXXXXXX[XXXXXXXX]:25
Dec 21 23:14:10 CentOS-60-32-minimal postfix/smtp[27725]: C6E87442004: to=<XXXXXXXXXXXXXX>, relay=smtp1.XXXXX[213.149.113.69]:25, delay=0.6, delays=0.06/0.03/0.14/0.37, dsn=2.6.0, status=sent (250 2.6.0 <69a704388b33c4de718cef9988ea43d1@XXXXXXXXXX> Queued mail for delivery)
Dec 21 23:14:10 CentOS-60-32-minimal postfix/qmgr[14698]: C6E87442004: removed

@gmailアドレスに電子メールを送信しようとすると、DSNの値は2.0.0になりますが、私の個人の電子メールアドレスを入力すると2.6.0と表示されます。誰かがこれについて説明してもらえますか?私はグーグルを検索しましたが、私が見る限り、DSNコードに関する情報はほとんどありません。

それが何かを意味するならば、企業のメールボックスはExchangeサーバーです。企業のメールサーバーがドメインからのメールを何らかの形でブロックしているという理論がありますが、管理者に連絡したところ、Exchangeサーバーにブラックリストが適用されていないとのことでした。

誰かがここで何が起こっているのか手がかりを持っていますか?

1
Jovan Perovic

@gmailアドレスにメールを送信しようとすると、DSNの値は2.0.0になりますが、ドーポレートのメールアドレスを入力すると2.6.0と表示されます。

2.x.xは正常に配信されたため、リモートメールサーバーによる配信のために電子メールが受け入れられ、キューに入れられます。

誰かがこれについて説明してもらえますか?企業のメールサーバーがドメインからのメールをブロックしているという理論がありますが、管理者に連絡したところ、Exchangeサーバーにブラックリストが適用されていないとのことでした。

真実ではないカスタムDSNが返送されない限り、メールサーバーによってブロックされることはありませんが、メッセージは配信キュー、スパムキュー、または誰かのスパムフォルダにあります。これは、リモートSMTPサーバーによって確実に受け入れられます(DSN応答で行われている本当にばかげたことがない限り、これもまた可能性が非常に低いです)。受信側のメール管理者にメールログを調べてもらい、メッセージ追跡を使用して何が起こっているのかを把握する必要があります。

3
Wesley