我正在尝试设置我的程序通过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没有。
答案 0 :(得分:0)
确定。这是暗示。永远不要使用ip的电脑。将其替换为域名或localhost。这对我有用。奖励AlternateViews
也可以提供帮助。