【问题标题】:How to send schedule emails using php without cron job如何在没有 cron 作业的情况下使用 php 发送计划电子邮件
【发布时间】:2010-11-08 04:28:43
【问题描述】:

我想使用我的 php 网站发送计划邮件,我不想使用 cron 作业,因为共享主机环境可能无法提供所有功能。

那么我如何通过我的网站发送日程安排邮件。请告诉我。

提前致谢, 乳糜泻

【问题讨论】:

    标签: php email automation


    【解决方案1】:

    退房:

    http://www.onlinecronjobs.com/

    本网站的目的是 允许网站管理员没有 在自己的主机上运行 cronjob 服务,运行 定时任务。

    它声称是免费服务,虽然我没有尝试过。

    【讨论】:

      【解决方案2】:

      您可以使用访问者点击率发送电子邮件。在您上次运行作业时写入某处 (db)。

      $now = time();
      if ($now > $last_sent_time + 3600) {
        // code that sends emails
        // goes here ....... 
      
        set_last_sent_time($now);
      }
      

      我想你明白了。您应该将此代码放在对站点的每个请求中。该示例每小时发送电子邮件。

      【讨论】:

      • "该示例每小时发送一次电子邮件。"只要您有足够多的访客。如果您每天只有 2 个访问者,显然您每天只会收到两次发送的电子邮件。您还需要将 last_sent_time 存储在数据库或文件中以供以后读取。不过,这确实是您唯一的选择。
      • 完全正确。但是您可以在您的家庭(或其他)计算机上配置 cron,它会每小时向您的站点发送 http 请求(启动浏览器并导航到您的站点)。
      猜你喜欢
      • 2014-11-05
      • 2011-06-06
      • 2011-04-26
      • 2011-03-23
      • 1970-01-01
      • 2014-06-27
      • 1970-01-01
      • 2015-11-19
      • 1970-01-01
      相关资源
      最近更新 更多