美文网首页PHP经验分享
linux下完成PHP定时发送邮件的需求

linux下完成PHP定时发送邮件的需求

作者: 暴走的小学生 | 来源:发表于2016-12-16 14:50 被阅读0次

由于PHP不像java有自己发起线程的能力,所以:

1.PHP能做的是完成程序发送邮件的功能,这里我本人采用的是YII2的自带的swiftmailler,亲测可以方便的发送邮件,只要简单配置下配置文件,在controller里面写一个发送邮件的action就可以了,这里就不多说了。

2.LINUX下面使用CURL的命令来访问上面说到的action地址。当然你完全可以使用PHP直接运行。

3.crontab 定时任务结合curl来定时访问:

①在命令行写入contab -e,写入40 14 * * * curl http://localhost/index.php/index/sendmail

②重启crond.命令是service crond restart

③等着收获邮件吧!!!

相关文章

  • linux下完成PHP定时发送邮件的需求

    由于PHP不像java有自己发起线程的能力,所以: 1.PHP能做的是完成程序发送邮件的功能,这里我本人采用的是Y...

  • laravel 定时任务秒级执行

    定时任务的用法请参考:laravel 定时任务通过队列发送邮件 只需在自定义的someCmd.php文件的hand...

  • Linux cron 中脚本执行超时限定和互斥配置

    Linux cron 中脚本执行超时限定和互斥配置 场景 假设有一个 PHP 脚本用来发送邮件,使用 Linux ...

  • 定时发送邮件

    Python爬虫小白入门(二)--服务器定时发送给邮件给你

  • 定时发送邮件

    描述:每五天发送一封邮件1.写定时脚本2.发送邮件1.定时脚本 2。1中发邮件脚本见https://www.jia...

  • 邮件定时发送

    定时任务实现的几种方式:1.Timer是java自带的java.util.Timer类,这个类允许你调度2.Sch...

  • Spring Scheduler 与 Quartz 进阶

    在工程中时常会遇到一些需求,例如定时刷新一下配置、隔一段时间检查下网络状态并发送邮件等诸如此类的定时任务。 定时任...

  • PHP发送邮件

    01 PHP发送邮件有内置函数mail,但是需要配置sendmail邮件服务器,这不是一个轻松的工作,需要你对邮件...

  • PHP发送邮件

    作为PHP入门开发者,常常有这种述求:自己的网站中需要添加一个使用自己的域名作为发件人邮件地址的自动发送邮件的方法...

  • 2020-03-11复盘:

    今日完成: 1. 与开发和测试团队完成中港的五个小需求的需求的需求评审: ①派车单发送 ②邮件内容改善 ③预览按钮...

网友评论

    本文标题:linux下完成PHP定时发送邮件的需求

    本文链接:https://www.haomeiwen.com/subject/qxvnmttx.html