javascript - 预定的电子邮件

标签 javascript php

我正在尝试设置预定电子邮件,以便在一天内向我的客户发送报告和销售余额。因此,最终客户会自动收到一封包含所有报告的电子邮件。大家有什么好的建议吗?

最佳答案

如果这个应用程序有自己的服务器,我将使用 cron 作业。在特定时间安排和启动事件最好由 cron 完成。

如果您使用的是 Linux, 你可以 issue > crontab -e

这将打开 cronjob 编辑器,您要在其中确保 没有多余的空间,行是准确的,脚本是从 它的完整路径。

 * * * * * /path/to/email-customers.php

假设您想每半小时检查一次,如果报告请求每半小时发送给客户一次,您会得到类似的内容

 */30 * * * * /path/to/email-customers.php

就您而言,如果您每天运行一次

要运行一次,假设每天晚上 10 点您应该执行以下操作 -

0 22 * * * /path/to/email-customers.php

完成后,发出 > crontab -l <​​/p>

这将列出您的 cronjobs 以确保它运行。您还可以通过在 cronjob 行末尾执行 > email_customers_cron_result.txt 将 cronjob 的结果输出到文件,或者您可以轻松检查/tailf cron 日志以查看发生了什么或情况如何。

0 22 * * * /path/to/email-customers.php /path/to/email_customers_cron_result.txt

关于javascript - 预定的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29283515/

相关文章:

php - 如何将 2 个表合并到第三个表 SQL 中而不覆盖?

javascript - 需要有关 javascript 的非常简单的运行总计的帮助

javascript - 如何重用 jQuery DOM 变量的方法?

javascript - 使用 jQuery 通过 DOM 创建 SVG

php - 从字符串中删除所有 html 标签的最佳方法是什么?

php - 匹配单词,然后匹配潜在的括号字符串,然后匹配潜在的方括号字符串

php - 如何在 cakephp 3 中获取 default.ctp 中的 session 值

javascript - 有时定义对象类型以将实例绑定(bind)方法镜像为构造函数上的静态实用函数有时有用吗?

javascript - x == !x 在 javascript 中返回 true 的情况

php - ZF2 : how to get options for dropdown from db