c# - 具有特殊字符的 Asp.net C# 电子邮件地址

标签 c# asp.net email encoding special-characters

我正在使用集成的 System.Net.Mail 发送电子邮件

我喜欢

MailAddress abs = new System.Net.Mail.MailAddress("my@email.com", "Web Präsenz", System.Text.Encoding.UTF8);

当电子邮件到达客户时,“ä”字符丢失了。似乎是一些编码问题。

有人知道怎么解决吗?

最佳答案

也尝试添加这些:

message.BodyEncoding =  System.Text.Encoding.UTF8;
message.SubjectEncoding = System.Text.Encoding.UTF8;

也可能是邮件服务器的问题。尝试将其发送到各种电子邮件地址; POP3、WebMail 等

这里有更多信息,尽管您可能已经看过这里:

http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx

关于c# - 具有特殊字符的 Asp.net C# 电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/483115/

相关文章:

php - Magento 1.8.1.0 订单确认电子邮件 - 仅再次向销售人员发送电子邮件

c# - 如何确定某个 Point3D 是否在相机 View 范围内?

c# - Arduino 用 Visual C# 制作的软件无法正常工作

asp.net - 当 ProgressTemplate 运行时,如何更改标签?

android - 等待进程完成以启动另一个进程

c# - 自动发送电子邮件

c# - 适用于企业应用程序的 ASP.NET Core 1.0

c# - 如何在 C# 中编码数据类型 unsigned char**?

c# - 错误 - 必须声明标量变量 - C#

asp.net - ASP.NET 中的用户输入清理