SmtpClient にて、メールを送信するときに、SubjectEncoding を "iso-2022-jp" と指定した場合、Qエンコードが使用されメールが送信されるようです。 Qエンコードに対応してるクライアントソフトでは特に文字化けの問題は起きないのですが、たとえば OSX の標準メールクライントでは文字化けを起こしてしまいます。 .NET 4 までは、対象文字列を以下の様なメソッドでエンコードしてあげれば問題がなかったのですが public string EncodeSubject(string subject) { Encoding enc = Encoding.GetEncoding("iso-2022-jp"); string strBase64 = Convert.ToBase64String(enc.GetBytes(subject)); return string.