コンテンツへ移動

.net1.1 MailMessageにReply-To(返信先)を設定

2008年3月7日
.net1.1でメールヘッダに返信先を設定したいんだけどって尋ねられた。
 
Dim message As New System.Web.Mail.MailMessage
message.Headers("Reply-To") = "返信先"
 
.net2ならReplyToプロパティがあるんだけど.net1.1には無いから、自分でメールヘッダを編集する。
"Reply-To"であることに注意。
#間違えて"ReplyTo"にしちゃって、うまくいかねぇいかねぇと悩んだ末、ハイフンが抜けているのに気が付いた。
実際届いたメールのプロパティを見れば、どんなヘッダが設定されているのかを見ることができる。
 
 
ついでに、コード書きっ放しでそれ紛失したら忘れちゃいそうなので、smtp認証についてメモ。
.net2だとSmtpClientを使って楽にできるようだが、1.1には無いのでMailMessageのFieldsを使う。ネタ元は忘れた。
 
 message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtsperver", "mail.xxx.co.jp")
 
sendusing … 1:ローカルSMTPサービスのピックアップ・ディレクトリにメールを配置、2:SMTPポートに接続して送信する、3:OLE DBを利用してローカルのExchangeに接続
smtsperver … メールサーバのIPアドレス(名前でも可)
smtpserverport … smtpのポート
smtpauthenticate … 1:Basic認証、2:NTLM認証
 
About these ads

From → .NET

コメント1件
  1. 松太郎 パーマリンク

    自分の昔のブログを眺めてたら、このこと書いてた。
    http://geocities.yahoo.co.jp/gl/kamematsu2001/view/200610
     
    再掲載、ごめんなさい。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

フォロー

新しい投稿をメールで受信しましょう。

現在73人フォロワーがいます。

%d人のブロガーが「いいね」をつけました。