• 締切済み

SmtpMail について

お世話になっております。 只今、C#でメール送信機能を作成しています。 あるサイトを参考に以下の方法で実装しています。 MailMessage msg = new MailMessage(); msg.From = "△△.co.jp"; msg.To = "□□.co.jp"; msg.Subject = "TEST"; msg.Body = "TESTメールです。"; SmtpMail.SmtpServer = "mail.××.co.jp"; SmtpMail.Send(msg); メールの送信自体は上手く動いているのですが、受信してみると送信者の表示が文字化けして表示されてしまいます。 以下のように表示されます。 タセイャ キ・<△△.co.jp> 実際にOutLock Express と EdMax の2つのメーラーで受信しましたが両方とも文字化けして表示されました。 解決法や原因等お解りの方がいらしたら御教授願います。 よろしくお願いします。

みんなの回答

  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.1

全くプログラミングしないので、的外れならご容赦を。 エンコードの指定をしてあげたら良いのでは? //本文の文字コードを指定する(これはJIS指定のとき) msg.BodyEncoding = System.Text.Encoding.GetEncoding(50220);

関連するQ&A