所以我有我们的服务器上运行的IIS 7 – 这是运行SBS2011和Exchange 2010 – 我试图发送一个电子邮件使用脚本 – PHPMailer,我相当有信心,我已经正确设置。 这是我从输出中得到的错误:
SERVER -> CLIENT: 550 5.7.1 Unable to relay SMTP ERROR: RCPT TO command failed: 550 5.7.1 Unable to relay
人们可以幽默我,并build议解决scheme? 以下是我所尝试过的,没有奏效的:
这是完整的(ish)日志:
CLIENT -> SERVER: MAIL FROM:<info@******> (this is an address hosted by the server) SERVER -> CLIENT: 250 2.1.0 Sender OK CLIENT -> SERVER: RCPT TO:<*****> (This is a gmal address, if that is relevant) SERVER -> CLIENT: 550 5.7.1 Unable to relay SMTP ERROR: RCPT TO command failed: 550 5.7.1 Unable to relay SMTP Error: The following recipients failed: ***** Mailer Error: SMTP Error: The following recipients failed: *****
编辑:请参阅下面的select答案一个警告 – 我有另一个中继连接器在同一个端口上收听,是一个捕获所有,它是所有的邮件,并把它扔出去。 我改变了新连接器的端口,它工作正常。
同样的答案,我回到另一个关于同样的事情的问题:
您将需要设置一个中继连接器,并设置将要中继邮件的IP(在这种情况下,您的SBS服务器本身的IP)允许通过该连接器进行中继。 另外请确保在连接器的“身份validation”选项卡中将其设置为“外部安全”。
按照这个指南(我会在这里引用它,但太多的格式化问题),很容易: http : //exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010/