ニュースレター アプリケーションのバウンスバック レポートを取得する方法を教えてください。

ニュースレター アプリケーションのバウンスバック レポートを取得する方法を教えてください。

ニュースレターを電子メール形式で送信するアプリケーションがあります。バウンスバック レポートが必要です。送信された特定の電子メールを調べてバウンスバックを待ち、レポートをどこかにドロップするツール (無料または有料) がすでにあるはずです。

使用例はシンプルです。件名x、送信元アドレスのニュースレターを配信リストに送信します。[メールアドレス]次に、コード拒否やその他のグループごとに返送されたメールの数を確認します。

どのような助けでもいただければ幸いです。

答え1

使用すべき翻訳これは、受信者の電子メール アドレスを送信者 (エンベロープ) に埋め込む方法です。これは、転送が関係する場合 (リモート ユーザー側) に特に便利です。転送の場合、返送されたメールを解析して実際の元の受信者を取得することは不可能だからです。

どのメーラーを使っているかは分かりませんが、ここにpostfix のドキュメントこのパスを選択した場合、プログラムに最小限の変更が必要になります。

答え2

通常、大量リスト送信ソフトウェアの動作方法は、宛先ユーザー (ディスカッション リストの場合) または特定のメール + 宛先ユーザー (ニュースレターの場合はより適している可能性があります) のいずれかに対して一意の ID を生成し、それを返信先アドレスに使用するというものです。一意の ID は、バウンスを解析するときに使用するためにデータベースに保存します。

メールサーバーで何らかのプレフィックスマッチングを使用してルーティングする[メールアドレス]後処理のために特定のメールボックスに送信します。バウンスの宛先アドレスから一意の ID を削除し、データベースで検索して元の受信者が誰であるかを確認します。

これにより、適切に実装されていない MTA が元のメッセージを取得した場合に発生する可能性のある受信者アドレスの拡張や変更を回避できます。

さらに、特定の電子メール アドレスが返送された頻度を記録しておき、消えてしまったボックスへの送信を停止します。

答え3

使用できるphpリスト高度なバウンス処理機能を備えています。これにより、phplist に永続的なメッセージ配信エラーと一時的なメッセージ配信エラーを区別するように教えることができます。正規表現との一致に基づいて、バウンス メッセージの受信時に自動アクションを定義できます。

phplist ドキュメント : PhpListConfigBounces

別の方法は、メッセージ ヘッダーを設定することです。

Return-Path: <[email protected]>

また、「バウンス」を一意の ID に変更して、どのアドレスがバウンスしたかを正確に把握することもできます。

答え4

Atomic Mail Tracker(http://www.massmailsoftware.com/tracker/) を検討していますが、まだ決定していません。必要な機能がすべて備わっているようなので、あなたにも役立つかもしれません。

関連情報