我是比較新的CentOS的,我在使用PHP MAIL(),但沒有結果通過cron作業發送電子郵件嘗試了很多。我可以用LAMP環境在本地測試這個!!我成功地成立了CRON JOB,但我仍然不確定自己錯在哪裏。通過cron作業發送電子郵件PHP在CENTOS 6.5
0
A
回答
0
在本地測試您的電子郵件輸出可能會執行以下操作:
假設你在/Users/<your username>/Sites
:
$ mkdir smtp_out && cd cd smtp_out
$ wget https://gist.github.com/Mulkave/5840448/raw/28d1bc680de0ff8f4be2ed8d57784691f3e74342/smtp-catcher.php -O smtp_catcher.php
$ sudo chmod +x smtp_catcher.php
在你php.ini
配置:
sendmail_path = sudo -u <your_username> /Users/<your_username>/Sites/smtp_out/smtp_catcher.php
腳本smtp_catcher.php
會嘗試使用Apple Mail Client打開電子郵件,如果您使用的是Mac電腦,則此行爲
# open up the emlx file (using Apple Mail)
exec('open '.escapeshellarg($filename));
隨意做任何你想要的文件。
您可能還需要授予服務器打開郵件客戶端,如果你在Mac上使用:
sudo visudo
%www ALL=(ALL) NOPASSWD: /Users/<your_username>/Sites/smtp_out/smtp_catcher.php
+0
*/1 * * * */usr/bin/php /var/www/html/cronemail.php - 這是正確的嗎? –
相關問題
- 1. 如何通過cron作業發送電子郵件php mysql
- 2. Cron作業不發送電子郵件
- 3. PHP電子郵件Cron作業
- 4. php使用cron作業發送郵件
- 5. Cron作業設置爲發送郵件發送空白電子郵件
- 6. Cron作業錯誤:訪問數據存儲並通過電子郵件發送
- 7. VBA通過Lotus Notes 6.5發送電子郵件,附件爲
- 8. PHP通過SSH發送電子郵件
- 9. 通過jQuery/PHP發送電子郵件
- 10. 通過PHP發送電子郵件
- 11. 通過PHP發送電子郵件?
- 12. 通過php發送電子郵件
- 13. 使用cron作業發送電子郵件?
- 14. Godaddy的cron作業只發送一個電子郵件
- 15. 使用cron作業發送電子郵件的問題
- 16. 我的php腳本在cron作業調用時沒有發送電子郵件
- 17. 通過Quartz發送電子郵件作業
- 18. cakephp發送羣發郵件cron作業
- 19. Sprintf錯誤通過c on centos發送電子郵件6.2
- 20. 通過PHP發送DropDown字段通過PHP到電子郵件
- 21. 在php中獲取電子郵件附件cron作業
- 22. 如何防止通過電子郵件發送的cron輸出
- 23. 通過電子郵件發送給用戶使用cron
- 24. Cron作業不發送郵件
- 25. 通過電子郵件發送文件
- 26. Cron不發送電子郵件
- 27. PHP腳本在cron作業運行 - 電子郵件警報
- 28. PHP通過HTML郵件發送電子郵件
- 29. 發送查詢從「檢查」的HTML框通過電子郵件發送電子郵件通過PHP
- 30. ASP.NET通過電子郵件發送給多個電子郵件
你需要檢查sendmail的安裝,這是用來發送電子郵件服務。 – Mulkave
是的,我確實安裝並嘗試但沒有結果。 :( –