0
我累我发送消息,在与SMTP SSL还有一个exeption:问题与发送邮件防火墙后面
“操作超时”
我的问题是:
如何解决此问题;
如何在防火墙后发送邮件!!!
感谢,
public void SendMessage()
{
SmtpClient client = new SmtpClient("servername.ru.alt001.com");
client.Credentials = new NetworkCredential("[email protected]","password");
client.Port = 465;
client.EnableSsl = true;
MailMessage message = new MailMessage()
{
Subject = "Test Message",
Body = "Hello, this is a test !!! Kind Regards Ali Mselmi"
};
message.To.Add("[email protected]");
message.From = new MailAddress("[email protected]");
client.Send(message);
}
}
465是一个安全的SMTP端口(过时; 587是现在普遍使用)。无论哪种方式,如果防火墙不允许端口465出站,这不是一个编程问题。 – Joe