2012-04-07 7 views

答えて

1

あなたは間違いなく、メッセージがバウンスする場合、その後、あなたのcatch-allメールアカウントがそれを受信すると、あなたはtoアドレスを無効にするために何を知っているだろう、ちょうど各toアドレスに一意のfromアドレスを生成、System.Net.Mailを使用してVERPを実装することができます。

ここではステップバイステップの例です:

  1. あなたは[email protected]に電子メールを送信します。
  2. あなたは、たとえば、GUIDからランダムユニークfromアドレスを生成: は
  3. はあなたが持つ上記fromアドレスを関連付ける辞書やデータベースのテーブルを維持[email protected]住所はtoです。
  4. あなたは仮親が[email protected]あるcatch-all受信トレイにバウンスメールが届き、それゆえ...
  5. あなたのDB内[email protected]を無効に。
+0

電子メールのエンベロープ発信元と標準送信元アドレスに問題はありませんが、System.Net.Mailはエンベロープにアクセスできません。これはスパムフィルタの問題になりますか? –

+0

これは実用的な答えではありません。特にプロの郵送システムを開発している場合にはそうです。受信者はしばしばスパムを処理し、電子メールの送信者に基づいてメッセージルールを設定します。あなたは毎回違うようにすることはできません。 – Talon

+0

@タロン:Craigslistは他の多くのシステムと同様にこの方法で動作します。さらに、主な目的は顧客の住所を検証することです。メッセージがスパムになるかどうかは関係ありません。 – Diego

関連する問題