MTAによって返されるバウンスエラーコードのタイプに応じて、Advanced Bounce Managementはさまざまなアクションの自動実行を許可します。
以前チュートリアルでは、すでに phplistバウンス処理に対処していました 。バウンス処理に慣れていない場合は、読むことができます。 Bounce Processingを使用して、未配達の電子メールをPhplistプロジェクトにダウンロードできます。ダウンロードしたメールをどのように扱いますか?考えはありません。電子メールをバウンスする**を整理できるAdvant Bounce Managementをご覧ください。返されたすべての電子メールメッセージには、MTA(メール転送エージェント)によって返されるエラーコードがあります。さらに、返されたメッセージメールヘッダーを確認でき、エラーコードに沿ってすべての情報が含まれています。
高度なバウンス処理を有効にします
最初に、config.phpファイルのコードをコピーすることにより、アドバンスを有効にします ハンドリング をバウンスします**。
define('USE_ADVANCED_BOUNCEHANDLING',1);
その後、 システムに移動>バウンスの管理>バウンスルール のリストバウンスルールを作成するために。 正規表現に基づいてバウンスルールを作成できます。**電子メールバウンスをヘッダーに戻し、正規表現に使用する理由を見つけることができます。さらに、エラーコードまたは正規表現に基づいて適切なアクションを選択します。 Phplistは次のアクションをサポートしています。アクションステートメントは自明であるため、詳細に進む必要はありません。
- サブスクライバーを削除します
- 未修正サブスクライバー
- ブラックリストサブスクライバー
- ブラックリストのメールアドレス
- サブスクライバーとバウンスを削除します
- 未修正サブスクライバーとバウンスを削除します
- サブスクライバーをDo-Not-Sendリストに追加し、バウンスを削除します
- 電子メールアドレスをDo-Not-Sendリストに追加し、バウンスを削除します
- バウンスを削除します
バウンスルールを追加します
最初のバウンスルールを作成しましょう。
- 最初に、 のような正規表現を入力します(アカウントが停止されました|アカウントは利用できません)
- その後、適切なアクションを選択します
- 最後に、ルールにメモ/メモを追加します
次の理由でバウンスルールを追加し、バウンスを処理するための適切なアクションを選択できます。ただし、SMTP応答を検索して、リストにさらにルールを追加できます。
- アーカイブされた受信者
- type = mx:ホストが見つかりません
- 申し訳ありませんが、そのような名前のメールボックスはこちらにはありません
- メールボックスが無効になっています
- アカウントは無効です
- このメールボックスは、非アクティブのためにブロックされています
- ユーザー不明
- そのような受信者はありません
- 等々 … 注: 1つのバウンスルールに複数の理由を追加する場合は、括弧でバウンド理由を包み、パイプシンボル **|または ステートメントを使用する必要があります。
バウンスルールをリストします
数のルールを作成した後、 バウンスルール リストは、以下のスクリーンショットのように見えます。注文変更やこのページの削除など、他のアクションを実行できます。
結論
このチュートリアルでは、Advanced Bounce Management について学び、必要なバウンスルールを開発しました。リストから無効な電子メールアドレスをクリーニングするプロセスを自動化できるように、この機能を許可することは素晴らしいことです。また、返品された電子メールの最小レベルを維持することもできます。さらに、リストには正当な加入者がいます。 さらに、containerize.comは、複数の言語とフレームワークでオープンソース製品のスタックを強化する途中です。定期的な更新については、Newslettersカテゴリで、より興味深い記事をご覧ください。
探検
次のリンクが関連する場合があります。