我试图用Exchange实用地向外部用户发送电子邮件。
现在我知道如果在Exchange Server中未启用中继,则电子邮件中继将无法工作。
现在,如果我从我的Outlook发送电子邮件,我可以发送电子邮件,例如,Hotmail。
但是,当我试图通过手动连接到端口25(SMTP)发送相同的电子邮件说
550 5.7.1 Unable to relay for [email protected]
在尝试发送电子邮件之前,我已经确认我已经过身份validation。 这就是我所做的:
Trying 10.10.50.164... Connected to kamail.roshan.af (10.10.50.164). Escape character is '^]'. 220 foo.bar.com Microsoft ESMTP MAIL Service, Version: 6.0.3790.4675 ready at Wed, 3 Oct 2012 22:16:50 +0430 EHLO RADB 250-foo.bar.com Hello [10.10.50.53] 250-TURN 250-SIZE 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250-X-EXPS GSSAPI NTLM LOGIN 250-X-EXPS=LOGIN 250-AUTH GSSAPI NTLM LOGIN 250-AUTH=LOGIN 250-X-LINK2STATE 250-XEXCH50 250 OK AUTH LOGIN 334 VXNlcm5hbWU6 Zm9vQGJhci5jb20= 334 UGFzc3dvcmQ6 aGVsbG8= 235 2.7.0 Authentication successful. MAIL FROM: [email protected] 250 2.1.0 [email protected] OK RCPT TO: [email protected] 550 5.7.1 Unable to relay for [email protected] QUIT
我想知道,我做错了什么! Outlook如何向收件人发送电子邮件? 我甚至在尝试使用SMTP发送邮件时尝试login到IMAP
有关上述的一些见解将是非常有帮助的。
在Exchange服务器上拥有一个有效的邮箱并不能保证您能够使用SMTP将邮件发送给外部的收件人; 这取决于Exchangeconfiguration,可能会被configuration为不允许SMTP中继,无论身份validation。 Exchange将MAPI客户端(Outlook)和SMTP客户端视为两个完全不同的事情,即使它们使用相同的用户帐户和Exchange邮箱,也可以赋予它们不同的权限。
您应该要求Exchangepipe理员查看此问题。