好的,所以我尝试了很多方法来发送这封电子邮件,但我就是无法收到,这是服务提供商提供的仅有的两个
交换服务器的 url
EXVMBX016-3.exch016.msoutlookonline.net
通过 http 连接的代理
dc016-8.exch016.msoutlookonline.net
注意:我尝试使用 SSL
现在我的问题是,在我理解的默认端口中,它是25
被拒绝的连接,所以我打开了我的 Outlook 并使用嗅探器尝试查看该 url 中打开的端口是什么,这是135
超时。
System.Net.NetworkCredentialnetworkCredentials = new System.Net.NetworkCredential("example@example.com", "*****");
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add("example@example.com");
message.Subject = "Esto es una prueba de direccion";
message.From = new System.Net.Mail.MailAddress("example@example.com");
message.Body = "Esto es una prueba del servicio de direcciones";
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("EXVMBX016-3.exch016.msoutlookonline.net");
//smtp.Port = 135
//smtp.EnableSsl = False
smtp.UseDefaultCredentials = false;
smtp.Credentials = networkCredentials;
smtp.Send(message);
所以如果我错过了什么?或者我做错了什么?
更新 这是我在 Outlook 上的配置的一些图片