- PR -

[VB.NET 2005] Envelope From を変更してメール送信

1
投稿者投稿内容
こばさん
大ベテラン
会議室デビュー日: 2004/03/17
投稿数: 147
投稿日時: 2006-09-05 15:48
 VB.NET 2005 にて、メール配信のシステムを作っています。
 エンコードの問題から System.Web.Mail に逃げています。

 スパム対策から以下の用件を満たしたいと思っています。

1) 送信者側の受信窓口(人間対応)になるメールアドレスは時々変更する
  スパムが増えてきたらアドレスを柔軟にアドレスを変更したい
  例)今年は support2006@〜 で、来年は support2007@〜 など

2) 相手先に伝える送信者(相手から見た差出人=From)は一定にしたい
  携帯電話などでアドレス指定受信許可にしている場合に、
  1) の理由でメールアドレスを当方側で勝手に変更しても
  受信者側に不便をきたすことがないようにしたい
  例)From を support@〜 で固定

3) 2)のアドレスは送信専用としたい
  スパムや感染PCを発信源としてウィルスメールの溜り場になることを危惧

4) 配信不能時などは、1) で示したアドレスに戻したい

 簡単に Headers.Add で Return-Path を指定すれば済むと思いきや、送信先で Envelope From を Return-Path として上書くサーバーもあるらしく、Envelope From に 1) のアドレスを指定して送信したいのですが、System.Web.Mail では無理なんでしょうか。
1

スキルアップ/キャリアアップ(JOB@IT)