1
我試圖使用PHP mail()
功能,但是,它不能正常工作,輸出以下錯誤:PHP的郵件無法接收
"Warning: mail(): Failed to Receive in C:\wamp\www\site\indexmail.php on line 29"
我認爲造成我的IAP的問題,因爲它的工作原理當我使用另一個。
這裏是我的php.ini
:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = SSL0.OVH.net
smtp_server=SSL0.OVH.net
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;http://php.net/sendmail-path
;sendmail_path ="C:\wamp\sendmail\sendmail.exe"
我發現SSL0.OVH.net當我檢查了聘用過的員工之一的郵箱。如果有人可以幫助我,請它會很好
PHP的'mail()'函數有嚴重的侷限性。對於幾乎所有你認爲它的用例,使用Swift Mailer或PHPMailer會更好。 – Simba
目前還不清楚你從哪裏獲得「SSL0.OVH.net」,而不是你認爲它將正確的值放入這兩個配置值。它看起來像一個域名;這是您的僱主擁有的域名嗎?它是他們的郵件服務器嗎? (如果是這樣,他們可能不希望你在這裏發佈)。它是否也需要某種認證憑證?所有這些使用PHPMailer將更容易設置,並且您不必在php.ini文件中亂搞。 – Simba
「* IAP *」是什麼意思? – Aziz