我已經在新的php項目中實現了yii用戶模塊,並且一切正常。但是,當我註冊,程序應該發送的激活郵件,但是當我按下注冊按鈕,我收到以下錯誤:Yii用戶:發送激活郵件
mail() [function.mail]: Failed to connect to mailserver at >"localhost" port 25, verify your "SMTP" and "smtp_port" setting >in php.ini or use ini_set()
我搜索,我改變了我的ini文件:
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.gmail.com
; http://php.net/smtp-port
smtp_port = 465
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]
但這並沒有幫助。
我如何解決這個
你是什麼意思?該網站運行在localhost與wamp。 –
該信息不在您的OP中。有時託管公司阻止傳出連接的端口465。本地網絡的防火牆也可能阻塞了傳出端口。即使這不是你的問題,這可能是別人的問題。 – Sonny
也谷歌smtp需要授權,但郵件無法做到這一點(恕我直言) – Sergey