使用環境
OS:MacOS X
開発:Visual Studio Community 2017 for Mac
やりたい事
MimeKit、MailKitを用いてメールのSMTP送信をする時に、subjectのエンコード(Base64や8bitなど)を設定したい。
現在の状況
Mimekitに用意されたsubjectメソッドを用いると以下のようになります。
System.Text.Encoding checd = charencodeSet(ComboBox_ScharEncode.SelectedIndex.ToString()); MimeKit.MimeMessage Mimemes = new MimeKit.MimeMessage(); Mimemes.Headers.Add(HeaderId.Subject, checd, "subject件名"); ``` 文字コードの変換はできるのですが、 このままメールの送信を行うと、エンコードの変換は自動的にBase64に設定されてしまいます。 (また、なぜかsubject項目が二つ出来上がります・・・。片方は空です。) 何かsubjectのエンコードを変更する方法はないでしょうか? どうぞご教授御願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。