2
我想设置我的程序通过不是我的本地主机的smtp服务器发送电子邮件。我正在使用System.Net.Mail
。就像这样:通过SmtpClient发送邮件
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不是。
您确定您使用的是正确的端口号吗? –
是的,我是。由服务器提供商587推荐。对于'smtp.gmail.com'它运行正常。对于另一个prowider交付给'hotmail.com'帐户,但不交给'gmail.com'帐户。 – Saulius
您使用了哪些其他SMTP服务器? – Nath