2011-01-26 14 views
0

誰でも正しい方向に私がどのようにバウンスされた電子メール情報のキャプチャを処理するかを指摘できますか?私は電子メールキャンペーンマネージャーを書いていますが、そのデータを報告する機能が必要です。電子メールキャンペーン管理者はバウンスされた電子メールをどのようにレポートしますか?

+0

本当にこれをコードで実行しますか?まともなメール/ SMTPサーバーには、レポートに変換できるログが必要です。 – leppie

答えて

1

バウンスされた電子メールはNon Delivery ReportまたはNDRのスラングです。ほとんどのsmtpサーバーには、NDRを処理する独自の方法があります。通常はBADMAILフォルダを使用します。

まず、SMTPサーバーソフトウェアがNDRに対して何を行うかを確認します。次に、これが正しく機能していることを確認します。私は電子メールが送信に失敗した場合、送信者は通知を受けるだろうと思っています。しかし、送信者が通知されない場合(つまり返信しないなど)、BADMAILフォルダで終わると思います。

とにかく - 使用しているソフトウェアがNDRを処理していることを確認して確認する必要があります。それができたら、そのフォルダを「何でも」チェックしたり、ファイルウォッチャーを置くためのコードを書いたり、そのフォルダに追加された各ファイルの内容を解析したりするのは簡単です。

HTH。

0

バウンスされた電子メールを解析することができ、その情報を使用して電子メールアドレスに無効なものをマークすることができます。電子メールを送信するために使用しているSMTPサーバは何ですか?

さらに、あなたが探しているヘルプの種類について詳しく知りたいですか?これらの境界メールにアクセスできるかどうかは不明ですが、そうであればSMTPサーバのバウンスされたキューに入っているか、メールクライアント(Outlookなど)の受信ボックスに入っていますか。

2

返信メールを特定するために悪いメールフォルダをポーリングするアプリを書くことができます。電子メールを送信した後で、配信されたか返されたかを確認する前に、いつか待つ必要があります。

関連する問題