.net では、差出人フィールドと返信先フィールドの値にコンマと utf-8 文字の両方が含まれている場合に問題が発生します。もっと詳しく説明しましょう:
私はこれを使用します:
Dim Mail As New MailMessage
.....
Mail.From = New MailAddress(MailAddressFrom, mailFromName, System.Text.Encoding.UTF8)
の次の 3 つの値でテストしましたmailFromName
。
- 「abc、abc」
- 「エオア」
- 「エオー、エオー」
メールを受信したときの結果 (例 3 はひどく失敗することに注意してください):
- から:「abc、abc」
- 出典: "æøå"
- から: =?utf-8?Q?=C3=A6=C3=B8=C3=A5,_=C3=A6=C3=B8=C3=A5?=
では、どこが間違っているのでしょうか、コンマをエスケープする必要がありますか?