0

任意のサービス プロバイダーを使用して何千通ものメールを送信しているとします。メール ID が間違っているために配信できなかったメールを特定する方法はありますか?

gmail サービス プロバイダーを使用して「rohit1234@gmail.com」にメールを送信し、「rohit1234@gmail.com」のような ID が存在しないとします。したがって、これは配信されません。この電子メールが何らかの理由で配信されなかったことを、サービス プロバイダーからどのように知ることができますか?

4

1 に答える 1

0

あなたが探しているものは「不達報告」と呼ばれています。

リンクされたウィキペディアの記事には、標準化されたレポート形式を文書化したRFC 3464(およびRFC 6522)へのリンクと例が含まれています。古いメールサーバーは、これが標準化される前に構築されていたため、これらの特殊なケースのコードを多数構築することになります。Lotus Notes、古いバージョンのExchange、特にqmailは最悪の犯罪者であり、そこには多くの犯罪者がいます。

コメントで提案されているサードパーティのサービスを使用するのではなく、本当に自分でこれを実行したい場合は、既存のメール読み取りライブラリを使用することを強くお勧めします。ZendFrameworkのバージョン1.xのZendMail使用して、ある程度の成功を収めました。各メッセージとそれぞれの内部のMIMEコンポーネントを公開するため、レポートチャンクの検出が非常に簡単になります。

于 2013-01-03T21:13:41.393 に答える