- - PR -
メールの一括送信処理
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-06-21 15:40
RFC2822ではBccヘッダの削除を規定しています(「3.6.3. Destination address fields」)が……RFC822時代のサーバだと規定が曖昧だからBccをそのまま消さずに……う〜ん。 [ メッセージ編集済み 編集者: ぢゃん♪ 編集日時 2004-06-21 15:53 ] RFC2822でも、Bccヘッダの扱いはまだ曖昧か……RFC822ほどでないにせよ……。 [ メッセージ編集済み 編集者: ぢゃん♪ 編集日時 2004-06-21 16:00 ] | ||||||||
|
投稿日時: 2004-06-21 15:44
お初です。
使ったことはありませんが、「Errors-To」 って言うヘッダもあります。 試してみてはいかがでしょうか。 以上 | ||||||||
|
投稿日時: 2004-06-21 16:00
がるがるさん、ぢゃん♪さん、きくちゃんさん、格さん
返信がりがとうございます。 エンベローブとヘッダの違いはわかったのですが、 検索してはいるのですが、設定の仕方がわかりません。><
すみません。m(_ _)m SMTPサーバに接続→メール全部送信→SMTPサーバとの接続終了 ということをしたいんですが、 複数同時に送信?というんでしょうか?
これから、試してみます。 よろしくお願いします。m(_ _)m | ||||||||
|
投稿日時: 2004-06-21 21:12
「Errors-To」を試してみたのですが、
エラー時に、設定したアドレスに送られませんでした>< Errors-Toをネットで調べたら、RFCに定義されていないとかで、 メールサーバによって無視されるサーバがあるってことらしいので、 私の設定がおかしいのか、メールサーバが悪いのかわかりませんが、 Errors-Toでは上手く行きませんでした>< 「Envelope From」なんですが、設定方法わかりませんでした>< 設定はどうすればいいでしょうか? よろしくお願いします。m(_ _)m | ||||||||
|
投稿日時: 2004-06-22 10:39
あらら、お役に立てなくて申し訳ないです。 Envelope From なんですが、原始的なやりかただと、SMTPにコネクトして MAILコマンドで送信先アドレス指定でEnvelope Fromが指定されるのかな。 C#はやったこと無いんでわからないのですが、 //送信者 mm.From = "CCC@ccc.com"; が Envelope From の指定になるのではないかと、 で、別に mm.Headers.Add("From", "sender"+ i + " <AAA_" + i + "@aaa.com>"); ってやると、相手には、このFrom が見えてて、Return-path にはCCC@ccc.comが 設定される?? すいません、憶測なのでほんとにできるかどうかわかりません。 あとは、サーバにエラーメールはここに送ってね!っていう設定をするか、 エラーメール選別プログラムを作って .forward でパイプするか・・・ そのくらいしか方法が思いつきません・・・。 すいません、あまりお役に立てなくて・・・ | ||||||||
|
投稿日時: 2004-06-22 12:17
そんなことありません>< 格さん、ありがとうございます。m(_ _)m mm.From = "CCC@ccc.com"; mm.Headers.Add("From", "sender"+ i + " <AAA_" + i + "@aaa.com>"); をしてみたのですが、 Return-Pathには、CCC@ccc.comは設定されませんでした>< 「Envelope From」は、設定しない方向で先を進めようと思います。 ぢゃん♪さん、がるがるさん、きくちゃんさん、格さん 返信どうもありがとうございました。 言葉足らずですみませんでした。 また、よろしくお願いします。m(_ _)m | ||||||||
