2014-01-30 70 views
1

当我的应用程序尝试发送给外部收件人时,即时发生5.7.1错误。错误并不说明源的来源,它是不能中继的IIS服务器,还是它是我的交换服务器?5.7.1。无法中继,这是Web服务器还是交换服务器?

为了测试,我让它在内部发送一封电子邮件,并在外部发送一封电子邮件。内部的一个总是通过,但外部失败,我只是试图找出我需要寻找错误,交换服务器或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"; 
+1

我想看看你发送给外部交换服务器的凭据需要。 – FiveTools

+0

因此,中继消息意味着它的交换服务器不是网络服务器? – AlexW

+0

是的。 5.7.1表示用户电子邮件客户端无法在邮件服务器上进行身份验证。 – FiveTools

回答

-1

两件事情

不正确的凭据,其中用于 使用端口587,而不是25

+0

你没有投票计数,句子结构或相关? ...或者它实际上是2件事 – user1566694

相关问题