メール本文をBase64でエンコードしたい。

文書番号 : 36495     文書種別 : 使用方法     登録日 : 2013/09/10     最終更新日 : 2013/09/10
文書を印刷する
対象製品
Secure iNetSuite for .NET 4.0J
詳細
TextPartクラスのTransferEncodingプロパティを設定して、メール本文をBase64でエンコードできます。

以下のサンプルでは、メールをISO-2022-JP(JIS)で作成し、メール本文をBase64でエンコードしています。

◎サンプルコード(VB)
Dart.Mail.Part.EncodingMap("default") = System.Text.Encoding.GetEncoding("iso-2022-jp")

Dim msg As New Dart.Mail.MailMessage
With msg
  .To = "宛先"
  .From = "送信元"
  .Subject = "メールエンコードテスト"

  Dim tp As New Dart.Mail.Textpart("テストメール本文")
  tp.TransferEncoding = Dart.Mail.TransferEncoding.Base64

  .Parts.Add(tp)
End With

◎サンプルコード(C#)
Dart.Mail.Part.EncodingMap["default"] = System.Text.Encoding.GetEncoding("iso-2022-jp");

Dart.Mail.MailMessage msg = new Dart.Mail.MailMessage();

msg.To = "宛先"
msg.From = "送信元"
msg.Subject = "メールエンコードテスト"

Dart.Mail.Textpart tp = new Dart.Mail.Textpart("テストメール本文");
tp.TransferEncoding = Dart.Mail.TransferEncoding.Base64;

msg.Parts.Add(tp);