2014-01-13 41 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 
相關問題