我基本上有一個正常的php郵件功能腳本,應該每隔一段時間使用一個cron作業運行,但是一些郵件在實際工作時不工作,如果我手動運行腳本。使用cron作業發送電子郵件的問題
例如在我的hoshing的cron控制面板我domain.ca/pear/Mail/test_mail.php
進入我不能在正確的網址進入?我應該使用某種cron作業命令
require_once('Mail.php');
require_once('../Mail_Mime/mime.php');
$mail = Mail::factory("mail");
$headers = array("From"=>"[email protected]", "Subject"=>"Test Mail");
$body = "This is a test!";
$mail->send("[email protected]", $headers, $body);
的這正是我的電子郵件腳本
此外,cron的工作與像Gmail中的某些電子郵件地址。
因此,像我學校這樣的電子郵件在cron中不起作用,但在手動執行時有效。另外,腳本更新使用cron中的數據庫..
我有這個在我的sh文件:
/usr/local/nf/php5/bin/php -f ./test_mail.php
+1好的技術問題。 – 2011-02-28 19:55:23
它發送零電子郵件嗎?我的託管服務限制了每小時的電子郵件數量,也許您正在碰壁。 – Steve 2011-02-28 20:06:22
另外,看看錯誤日誌... – Steve 2011-02-28 20:07:19