任务调度和PHPMailer类

时间:2014-02-18 10:13:26

标签: php smtp

我正在使用PHPMailer类将电子邮件发送到完美的工作但是,我的应用程序要求是我必须通过使用任务调度每小时发送电子邮件。这意味着我必须使用PHP.exe CLI。当我试图从CLI执行我的emailsender.php;它说无法连接SMTP主机。

1 个答案:

答案 0 :(得分:0)

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

我遇到了以下问题:

WAMP服务器。 Windows电脑。

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

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

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

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