2014-02-18 51 views
0

我使用PHPMailer类发送电子邮件的工作非常完美,但我的应用需求是这样的,我必须通过使用任务调度每小时发送一次电子邮件。这意味着我必须使用PHP.exe CLI。当我尝试从CLI执行我的emailsender.php;它说无法连接SMTP主机。任务调度和PHPMailer类

回答

0

我不确定这是否会有所帮助,但可能会有所帮助。

我有以下问题:

WAMP服务器。 Windows电脑。

我运行一些代码,并在最后使用PHPMailer发送警报电子邮件(所有PHP)。如果我只是运行PHP文件,它工作正常。当我使用任务计划程序时,电子邮件不起作用。

我认为这来自我在计算机上使用不同版本的PHP的任务调度程序,当我在服务器上加载页面时,它比Apache的版本更高。

我通过使用PHPMailer类的绝对文件路径解决了这个问题。它现在工作正常...

希望这会有帮助吗?我绝对不是专业人士,但它对我有用!