vbでHTML形式でメール送信するには?


VB中級車  2003-10-29 04:43:24  No: 80079

VBで、市販されているメーラーのようにテキストボックスにてフォントサイズを変えてメールを送信できますか?
知っている方いらっしゃいましたら教えてくださいお願いします。


Say  2003-10-29 09:16:49  No: 80080

HTMLということなら、
単にタグを入れるだけだと思いますが・・・。
HTML文法解説のサイト探したほうがいいのでは?


VB中級車  2003-10-29 18:34:15  No: 80081

画面上で任意のフォントサイズや色を変えるのは、
リッチテキストボックスを使用してVB画面上では可能だったのですが
メール送信時にどうやってHTMLに変換すればよいのかわかりません。
その点を知っていらっしゃる方いらっしゃいましたら、ご教授お願いします。


魔界の仮面弁士  2003-10-29 18:46:33  No: 80082

> vbでHTML形式でメール送信するには?
System.Web.Mail.MailMessageクラスのBodyFormatプロパティを、
「System.Web.Mail.MailFormat.Html」に指定すればOKかと。

> メール送信時にどうやってHTMLに変換すればよいのかわかりません。
リッチテキストボックスを使わず、MSHTML編集コントロールを使ってみるとか。


VB中級車  2003-10-29 19:53:35  No: 80083

すいません魔界の仮面弁士さん、VB6.0でも可能でしょうか?


魔界の仮面弁士  2003-10-29 21:29:32  No: 80084

VB.NETでActiveX DLLを作り、それをVB6から呼び出すのが簡単かと思います。

さもなければ、HTML形式を送信可能なメール送信コンポーネントを探すか、
WinSockコントロールで、メール送信部分を自作するか…ですかね。

# あとは、Outlookをオートメーションで操作するという手もありそうですが、
# 最近のワームやウィルスの騒ぎの関係上、セキュリティ上の問題が出てくるかも。


VB中級車  2003-10-29 22:24:03  No: 80085

なるほどわかりました。
魔界の仮面弁士さんありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加