2014-02-18 57 views
0

我使用PHPMailer類發送電子郵件的工作非常完美,但我的應用需求是這樣的,我必須通過使用任務調度每小時發送一次電子郵件。這意味着我必須使用PHP.exe CLI。當我嘗試從CLI執行我的emailsender.php;它說無法連接SMTP主機。任務調度和PHPMailer類

回答

0

我不確定這是否會有所幫助,但可能會有所幫助。

我有以下問題:

WAMP服務器。 Windows電腦。

我運行一些代碼,並在最後使用PHPMailer發送警報電子郵件(所有PHP)。如果我只是運行PHP文件,它工作正常。當我使用任務計劃程序時,電子郵件不起作用。

我認爲這來自我在計算機上使用不同版本的PHP的任務調度程序,當我在服務器上加載頁面時,它比Apache的版本更高。

我通過使用PHPMailer類的絕對文件路徑解決了這個問題。它現在工作正常...

希望這會有幫助嗎?我絕對不是專業人士,但它對我有用!