0

我想问一些事情。也许我会先解释一下这个场景:

  1. 当有人从我的网上商店购买商品然后结账时,我会向他们发送电子邮件,告知他们购买的商品。
  2. 在他们购买 1 小时后,我想使用电子邮件通知他们并向他们发送他们必须确认付款,并且每 3 小时将向他们发送相同的电子邮件,并且该电子邮件将在一天内仅发送 3 次。例如:他们在12:00购买了一些商品,13:00系统会自动发送通知给他们确认付款,16:00和19:00系统会再次发送相同的电子邮件通知。
  3. 如果一天内没有确认付款,系统不会再次发送通知并取消订单,或者如果他们在截止日期前已经确认付款,系统不会再次发送通知。

我怎样才能获得问题 2 和 3 的解决方案?非常感谢您的回复和解决方案。。

4

1 回答 1

0

如果您的 xampp 在 Windows 上,您可以使用 windows-scheduler 调用特定脚本(在您的情况下为 PHP 脚本,最好通过 URL),它会检查所有用户的生日并相应地向他们发送邮件。

如果你的 xampp 在 Linux/Unix/etc 上,你可以使用 cron-jobs,其余的都是一样的!

还有第三种方式,第三方调度器或者说 online-cron,它会远程调用你的脚本(php-page)。

**Example:**

如果您自己进行操作系统的 cron 设置,您仍然可以让配置在您的系统中发送电子邮件给谁,而不是操作系统。

现在关于时间设置,你可以让 CRON 每次调用你的脚本,你的 php 脚本会检查适当的时间,并触发邮件!

参考 在生日 当天向不同的客户发送邮件

于 2013-02-08T16:58:33.983 回答