2014-01-13 42 views
0

我在我自己的服务器上运行phpfox并试图使用smtp发送电子邮件。我设置当前正在等待域名所有权的Windows Live域名邮件,同时我用我的正常电子邮件地址[email protected]尝试。Starttls:我还是他们?

当我输入所有需要发送starttls错误的信息时。

SMTP Error: Could not authenticate. 
SMTP server error: 5.7.0 Must issue a STARTTLS command first 
SMTP Error Message: SMTP -> FROM SERVER:220 BLU0-SMTP126.phx.gbl Microsoft ESMTP MAIL Service, Version: 6.0.3790.4675 ready at Mon, 13 Jan 2014 00:37:24 -0800 
SMTP -> FROM SERVER: 250-BLU0-SMTP126.phx.gbl Hello [MYIP] 250-TURN 250-SIZE 41943040 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250-TLS 250-STARTTLS 250 OK 
SMTP -> ERROR: AUTH not accepted from server: 530 5.7.0 Must issue a STARTTLS command first 
SMTP -> FROM SERVER:530 5.7.0 Must issue a STARTTLS command first 
SMTP -> ERROR: RSET failed: 530 5.7.0 Must issue a STARTTLS command first 
SMTP Error: Could not authenticate. 

在我联系支持人员之前,问题可能出在服务器上,比如需要下载或激活的模块。

而且,如果任何人有一个解决这个,将不胜感激。

+0

你连接到需要TLS/SSL SMTP一个(和它让你知道通过发送'STARTTLS'),但是你的PHP脚本不会发出“STARTTLS”,所以目标SMTP服务器拒绝进一步的通信。您需要在您的PHP脚本中启用TLS/SSL支持。 – user555

+0

您在邮​​件设置中设置了哪个端口? (PhpFox内部使用支持安全连接的PhpMailer) – Purefan

+0

也许您在PHP中缺少openSSL支持? – user555

回答

0

我把SMTP主机下的“smpt.live.com” - 当phpfox应该写成

ssl://smtp.live.com 
相关问题