我有一个发送通知电子邮件的小型 WinForms 应用程序。它适用于 Outlook 客户端,但如果输入 gmail/yahoo/windowslive 地址,则会出现炸弹。我看过很多使用 system.web.mail 和架构的帖子,但是 Visual Studio 2010 在尝试使用它时给了我一个错误(我假设是因为 .Net 2.0)。是否可以将我的 smtp 客户端代码配置为中继到所有这些电子邮件提供商?
我将 system.net.mail 与 MailMessage 一起使用。我的配置代码如下...
SmtpClient mailSender = new SmtpClient("smtp.myclient.com");
mailSender.EnableSsl = true;
mailSender.Send(message);