0
1.使用XAMPP和localhost我試圖從php腳本發送郵件給gmil。
2.after嘗試所有更改文件php.ini並sendmail.ini爲員額和其他資源我無法從我下面的PHP代碼行接收郵件看出:用php腳本發郵件給gmail
<?php
mail('[email protected]','hello this is a test','From: [email protected]');
echo 'mail has been sent successfully.';
?>
我回來回聲聲明,但在我的收件箱中沒有電子郵件。
改變我試圖sendmail.ini
文件:smtp_server = smtp.gmail.com從XAMPP defoult SMTP_PORT = 465(我嘗試其他端口也爲25等。)
改變我試圖php.ini文件: SMTP = smtp.gmail.com和smtp_port = 465
任何幫助可用?
第一試試這個簡單的腳本:'if(mail('[email protected]','Tes t Subject','Test message'))echo「sent」;否則回顯「未發送」;'如果不工作,請檢查您的錯誤日誌。 – SASM
您是否配置了smtp身份驗證,您是否從附加到您帳戶的電子郵件地址發送郵件。 – Anigel
你的'echo'語句每次都會被執行。如果郵件發送成功,添加一個'if'檢查只回顯郵件*。另外,正如@Suyesh在上面告訴的,檢查錯誤日誌以查看錯誤是明智的。 –