このバウンス処理プロトコルを .NET に実装したいのですが、abit を調べたところ、.NET に付属する基本クラスは、VERP で必要なエンベロープ割り当てをサポートしていないことがわかりました。
回避策または別の方法はありますか?
このバウンス処理プロトコルを .NET に実装したいのですが、abit を調べたところ、.NET に付属する基本クラスは、VERP で必要なエンベロープ割り当てをサポートしていないことがわかりました。
回避策または別の方法はありますか?
を使用して VERP を確実に実装できます。アドレスごとSystem.Net.Mail
に一意のアドレスを生成するだけで、メッセージがバウンスしたときにメール アカウントが受信し、無効にするアドレスがわかります。from
to
catch-all
to
以下に、ステップバイステップの例を示します。
someuser@somedomain.com
。from
アドレスを生成します。たとえば、F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4-customers@mydomain.com です。from
上記のアドレスをアドレスに関連付けるディクショナリまたはデータベース テーブルを保持しto
ます。catch-all
受信者が である受信トレイにバウンス メールを受信するとF9168C5E-CEB2-4faa-B6BF-329BF39FA1E4-customers@mydomain.com
、...someuser@somedomain.com
DBで無効にします。