我仍然收到“发送邮件失败”。例外。内部例外是“无法连接到远程服务器”,内部例外是“连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而建立连接失败”。我敢肯定,这不是防火墙设置的原因。有人知道我能做些什么吗?谢谢。通过Google SMTP发送邮件失败
var mail = new MailMessage("[email protected]", "[email protected]")
{
Subject = "Testing subject",
Body = "Testing body"
};
try
{
var client = new SmtpClient("smtp.google.com", 465)
{
EnableSsl = true,
Credentials = new NetworkCredential("[email protected]", "password")
};
client.Send(mail);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
是的,它应该是587端口。现在工作正常。谢谢。 – jonakrob