公司 内网邮件系统发送。 使用OUTLOOK 可以发送
SSL/TLS 都没有开 SMTP 端口默认的25OUTLOOK 这样设置可以发送。。
可是程序里面
报错
服务不可用,正在关闭传输信道。 服务器响应为: Cannot establish SSL with SMTP server 192.168.0.4:465, SSL_connect error 1:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
SSL/TLS 都没有开 SMTP 端口默认的25OUTLOOK 这样设置可以发送。。
可是程序里面
报错
服务不可用,正在关闭传输信道。 服务器响应为: Cannot establish SSL with SMTP server 192.168.0.4:465, SSL_connect error 1:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
不知道2.0之后的版本改过没有。
client.Host = "192.168.0.4";
client.Port = 25;
client.EnableSsl = false;
{
MailMessage message = new MailMessage(fromEmail, toEmail);
message.Subject = subject;
message.Body = body;
message.IsBodyHtml = true;
message.SubjectEncoding = System.Text.Encoding.Default;
message.BodyEncoding = System.Text.Encoding.Default;
SmtpClient client = new SmtpClient("192.168.xxx", 25);
message.Headers.Add("X-Priority", "3");
message.Headers.Add("X-MSMail-Priority", "Normal");
message.Headers.Add("X-Mailer", "Microsoft Outlook Express 6.00.2900.2869");
message.Headers.Add("X-MimeOLE", "Produced By Microsoft MimeOLE V6.00.2900.2869");
message.Headers.Add("ReturnReceipt", "1");
client.UseDefaultCredentials = true;
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
client.Credentials = new System.Net.NetworkCredential(serverName, serverPwd);
try
{
client.Send(message);
return true;
}
catch (Exception ex)
{
return false;
}
}