作成日: 2018/09/27 最終更新日: 2018/09/27
文書種別
使用方法
詳細
Htmlメールを作成するには、通常はMailMassageクラスのコンストラクタを使用しますが、添付ファイルを追加する場合は、以下のようにtext/plainパートとtext/htmlパートを含むMultipartを作成して、Multipartと添付ファイルをMailMassageに追加します。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
' text/plainパート部分のテキストを設定します。
Dim textPlain As String = "text/plainパート部分のテキスト"
' text/htmlパート部分のテキストを設定します。
Dim textHtml As String = "text/htmlパート部分のテキスト"
' Htmlに含まれる画像ファイルなどが存在するフォルダを設定します。
Dim di As New System.IO.DirectoryInfo("images")
' MailMessageを作成します。
Dim msg As New Dart.Mail.MailMessage()
' text/plainパートとtext/htmlパートで構成されたMultipartを作成し、MailMessageに追加します。
msg.Parts.Add(New Dart.Mail.Multipart(textPlain, textHtml, di.GetFiles()))
' 添付ファイルを追加します。
msg.Attachments.Add(New Dart.Mail.Attachment("添付ファイルのパス"))
Dim textPlain As String = "text/plainパート部分のテキスト"
' text/htmlパート部分のテキストを設定します。
Dim textHtml As String = "text/htmlパート部分のテキスト"
' Htmlに含まれる画像ファイルなどが存在するフォルダを設定します。
Dim di As New System.IO.DirectoryInfo("images")
' MailMessageを作成します。
Dim msg As New Dart.Mail.MailMessage()
' text/plainパートとtext/htmlパートで構成されたMultipartを作成し、MailMessageに追加します。
msg.Parts.Add(New Dart.Mail.Multipart(textPlain, textHtml, di.GetFiles()))
' 添付ファイルを追加します。
msg.Attachments.Add(New Dart.Mail.Attachment("添付ファイルのパス"))
◎サンプルコード(C#)
// text/plainパート部分のテキストを設定します。
string textPlain = "text/plainパート部分のテキスト";
// text/htmlパート部分のテキストを設定します。
string textHtml = "text/htmlパート部分のテキスト";
// Htmlに含まれる画像ファイルなどが存在するフォルダを設定します。
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo("images");
// MailMessageを作成します。
Dart.Mail.MailMessage msg = new Dart.Mail.MailMessage();
// text/plainパートとtext/htmlパートで構成されたMultipartを作成し、MailMessageに追加します。
msg.Parts.Add(new Dart.Mail.Multipart(textPlain, textHtml, di.GetFiles()));
// 添付ファイルを追加します。
msg.Attachments.Add(new Dart.Mail.Attachment("添付ファイルのパス"));
string textPlain = "text/plainパート部分のテキスト";
// text/htmlパート部分のテキストを設定します。
string textHtml = "text/htmlパート部分のテキスト";
// Htmlに含まれる画像ファイルなどが存在するフォルダを設定します。
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo("images");
// MailMessageを作成します。
Dart.Mail.MailMessage msg = new Dart.Mail.MailMessage();
// text/plainパートとtext/htmlパートで構成されたMultipartを作成し、MailMessageに追加します。
msg.Parts.Add(new Dart.Mail.Multipart(textPlain, textHtml, di.GetFiles()));
// 添付ファイルを追加します。
msg.Attachments.Add(new Dart.Mail.Attachment("添付ファイルのパス"));
旧文書番号
83259