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