UTF-16のメールを送受信できますか。
対象製品
Secure iNetSuite for .NET 4.0J
詳細
はい。Secure Mail はUTF-16のメールの送受信も可能です。
以下のサンプルでは、メールヘッダをISO-2022-JP(JIS)で作成し、メール本文をUTF-16で作成しています。
◎サンプルコード(VB)
◎サンプルコード(C#)
以下のサンプルでは、メールヘッダをISO-2022-JP(JIS)で作成し、メール本文をUTF-16で作成しています。
◎サンプルコード(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 = "UTF-16メールテスト"
Dim tp As New Dart.Mail.Textpart("テストメール本文")
tp.Encoding = System.Text.Encoding.GetEncoding("utf-16")
tp.TransferEncoding = Dart.Mail.TransferEncoding.Base64
.Parts.Add(tp)
End With
Dim msg As New Dart.Mail.MailMessage
With msg
.To = "宛先"
.From = "送信元"
.Subject = "UTF-16メールテスト"
Dim tp As New Dart.Mail.Textpart("テストメール本文")
tp.Encoding = System.Text.Encoding.GetEncoding("utf-16")
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 = "UTF-16メールテスト"
Dart.Mail.Textpart tp = new Dart.Mail.Textpart("テストメール本文");
tp.Encoding = System.Text.Encoding.GetEncoding("utf-16");
tp.TransferEncoding = Dart.Mail.TransferEncoding.Base64;
msg.Parts.Add(tp);
Dart.Mail.MailMessage msg = new Dart.Mail.MailMessage();
msg.To = "宛先"
msg.From = "送信元"
msg.Subject = "UTF-16メールテスト"
Dart.Mail.Textpart tp = new Dart.Mail.Textpart("テストメール本文");
tp.Encoding = System.Text.Encoding.GetEncoding("utf-16");
tp.TransferEncoding = Dart.Mail.TransferEncoding.Base64;
msg.Parts.Add(tp);