MTAによって返されるバウンスエラーコードのタイプに応じて、Advanced Bounce Managementはさまざまなアクションの自動実行を許可します。

Advanced Bounce ManagementとBounce Rulesのセットアップは、PHPHPLISTでルールをバウンスします

以前チュートリアルでは、すでに phplistバウンス処理に対処していました 。バウンス処理に慣れていない場合は、読むことができます。 Bounce Processingを使用して、未配達の電子メールをPhplistプロジェクトにダウンロードできます。ダウンロードしたメールをどのように扱いますか?考えはありません。電子メールをバウンスする**を整理できるAdvant Bounce Managementをご覧ください。返されたすべての電子メールメッセージには、MTA(メール転送エージェント)によって返されるエラーコードがあります。さらに、返されたメッセージメールヘッダーを確認でき、エラーコードに沿ってすべての情報が含まれています。

高度なバウンス処理を有効にします

最初に、config.phpファイルのコードをコピーすることにより、アドバンスを有効にします ハンドリング をバウンスします**。

define('USE_ADVANCED_BOUNCEHANDLING',1);

その後、 システムに移動>バウンスの管理>バウンスルール のリストバウンスルールを作成するために。 正規表現に基づいてバウンスルールを作成できます。**電子メールバウンスをヘッダーに戻し、正規表現に使用する理由を見つけることができます。さらに、エラーコードまたは正規表現に基づいて適切なアクションを選択します。 Phplistは次のアクションをサポートしています。アクションステートメントは自明であるため、詳細に進む必要はありません。

  • サブスクライバーを削除します
  • 未修正サブスクライバー
  • ブラックリストサブスクライバー
  • ブラックリストのメールアドレス
  • サブスクライバーとバウンスを削除します
  • 未修正サブスクライバーとバウンスを削除します
  • サブスクライバーをDo-Not-Sendリストに追加し、バウンスを削除します
  • 電子メールアドレスをDo-Not-Sendリストに追加し、バウンスを削除します
  • バウンスを削除します

バウンスルールを追加します

最初のバウンスルールを作成しましょう。

  • 最初に、 のような正規表現を入力します(アカウントが停止されました|アカウントは利用できません)
  • その後、適切なアクションを選択します
  • 最後に、ルールにメモ/メモを追加します
phplistでバウンスルールを作成します

次の理由でバウンスルールを追加し、バウンスを処理するための適切なアクションを選択できます。ただし、SMTP応答を検索して、リストにさらにルールを追加できます。

  • アーカイブされた受信者
    • type = mx:ホストが見つかりません
    • 申し訳ありませんが、そのような名前のメールボックスはこちらにはありません
  • メールボックスが無効になっています
  • アカウントは無効です
  • このメールボックスは、非アクティブのためにブロックされています
  • ユーザー不明
  • そのような受信者はありません
    • 等々 … 注: 1つのバウンスルールに複数の理由を追加する場合は、括弧でバウンド理由を包み、パイプシンボル **|または ステートメントを使用する必要があります。

バウンスルールをリストします

数のルールを作成した後、 バウンスルール リストは、以下のスクリーンショットのように見えます。注文変更やこのページの削除など、他のアクションを実行できます。

バウンスルールのリスト

結論

このチュートリアルでは、Advanced Bounce Management について学び、必要なバウンスルールを開発しました。リストから無効な電子メールアドレスをクリーニングするプロセスを自動化できるように、この機能を許可することは素晴らしいことです。また、返品された電子メールの最小レベルを維持することもできます。さらに、リストには正当な加入者がいます。 さらに、containerize.comは、複数の言語とフレームワークでオープンソース製品のスタックを強化する途中です。定期的な更新については、Newslettersカテゴリで、より興味深い記事をご覧ください。

探検

次のリンクが関連する場合があります。