繁体   English   中英

Cron作业不发送电子邮件-PHPJabbers脚本

[英]Cron job not sending emails - PHPJabbers script

这几乎是我的最后一招,因为我经过了长达3个星期的奋战才打算放弃。 只是刺了一下某人可能能够提供帮助或曾经遇到过这种情况。 我是从PHPJabbers购买的“ Appointment Scheduler”脚本,除了在客户预约前24小时通过电子邮件发送提醒外,它的工作原理非常好。 我最初是在GoDaddy上安装此程序的,但当cron运行时,由于未安装Zend Optimizer而一直出现错误(确实如此,其他一切都运行良好),所以我将其安装在了我拥有的另一个站点上,并且似乎可以正常运行,但没有电子邮件发送。 在cron运行的每个小时,我都会得到以下信息:

X-Powered-By: PHP/5.2.17
Set-Cookie: StivaApp=c29a18b3ff60f13f27c3f557bda0bc25; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-type: text/html; charset=utf-8

我的Cron工作代码(通过我的cpanel完成)如下(我的站点文件夹更改为* *):

php /home/****/public_html/josh/script/cron.php

并且每30分钟运行一次。 我在数据库中有4个测试约会,应该会收到确认电子邮件,但没有任何反应。

有人对我接下来可以尝试的东西有任何想法吗?

今天,我与域名托管服务商解决了其中一个问题。 我的Cron工作正在运行,但没有收到电子邮件通知。 答案是:“ ...不产生任何输出的cron作业将不会发送电子邮件。由于cron不会只是丢弃作业所生成的输出,因此,如果cron作业生成了其他方式无法处理的输出(例如,通过将其邮寄给或将其放入文件或将其重定向到/ dev / null),该输出将通过电子邮件发送,如MAILTO变量所述。”

我的cron作业正在截断mysql表并且不生成任何输出,因此没有电子邮件通知。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM