我的应用尝试发送给外部收件人时出现5.7.1错误。错误并没有说源来自哪里,是IIS服务器无法中继还是我的交换服务器?
为了进行测试,我让它在内部发送一封电子邮件,在外部发送一封内部的一个总是通过,但外部失败,我只是尝试找出我需要在哪里寻找错误,交换服务器或IIS服务器(下面使用的IP是交换服务器)
由于
SmtpClient client = new SmtpClient();
var SMTPCredentials = new System.Net.NetworkCredential("User", "Pass", "Domain");
client.UseDefaultCredentials = false;
client.Credentials = SMTPCredentials;
client.Port = 25;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Host = "192.168.1.115";
答案 0 :(得分:-1)
两件事
使用的凭据不正确 需要使用端口587而不是25