通过SmtpClient发送邮件

时间:2014-03-06 11:42:42

标签: c# .net email smtp

我正在尝试设置我的程序通过smtp服务器发送电子邮件,这不是我的本地主机。我正在使用System.Net.Mail。像这样:

var mSmtpClient = new SmtpClient();
var mMailMessage = new MailMessage()
{
 Subject = subject,
 Body = body,
 IsBodyHtml = true,
 Priority = MailPriority.Normal,
};

案例是,当我使用谷歌smtp服务器smtp.gmail.com时它完全正常工作。但我希望使用另一台服务器向不同的帐户发送电子邮件。例如hotmail.com收到它(虽然被移动到垃圾)但gmail.com没有。

1 个答案:

答案 0 :(得分:0)

确定。这是暗示。永远不要使用ip的电脑。将其替换为域名或localhost。这对我有用。奖励AlternateViews也可以提供帮助。