2013-05-31 39 views
2

我想使用php mail()函數。我正在使用遠程郵件服務器瓦特/端口25,我可以telnet到它連接就好了。我已經配置我的php.ini使用這些設置,也都試過的ini_set(),但我得到這個錯誤:php郵件()無法連接,但telnet工程

PHP Warning: mail(): Failed to connect to mailserver at xxx.xx.xx.xxx; port 25, verify your "SMTP"; and "smtp_port"; setting in php.ini or use ini_set() in D:\....php on line 23 

任何幫助是非常感謝!我正在使用Windows Server 2008,Apache 2.2和PHP 5.2.17

回答

2

據我所知,PHP的內置郵件功能有一些SMTP認證問題。也許你想試試PEAR郵件包或其他郵件程序。

1

只有PHPMailer幫了我。郵件()沒有與

smtp: mail.*******.com 
port: 2525 
auth: off 

工作,同時telent mail.*******.com 2525工作,沒有發送電子郵件