System.Net.Mail - 邮件地址中的无效字符

时间:2008-11-19 23:02:23

标签: c# .net asp.net smtp

如何使用SYstem.Net.Mail将电子邮件发送到不常见的电子邮件地址(myFirstName.O'Reilly@mywebsite.com),但仍然符合RFC 5322

.NET是否支持发送包含单引号的邮件地址,如果是,我如何强制系统允许将电子邮件发送到这些地址?现在我们正在使用System.Net.Mail类发送邮件,但它正在轰炸那些特定类型的电子邮件地址。

1 个答案:

答案 0 :(得分:3)

它应该有效 - http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/84dd5b66-f68d-4b0c-823f-25aa7c7b4d6b/

即。创建MailAddress(“myFirstName.O'Reilly@mywebsite.com”),然后使用它创建一个MailMessage,并传递给SmtpClient.Send。