在codeigniter中向用户发送自动电子邮件警报

时间:2018-06-19 06:11:56

标签: php codeigniter email

您好我正在开发jobportal。 在我的应用程序中,有一个功能是每2天向注册用户发送电子邮件警报。 是否有可能在codeigniter中自动向已登记的求职者发送邮件,以便他们可以收到新发布的工作的警报。 我们如何在codeigniter中发送自动电子邮件?

1 个答案:

答案 0 :(得分:0)

Codeigniter控制器功能也可以从Shell运行。因此,您可以使用cron作业

考虑示例

<?php
class SampleController extends CI_Controller {

        public function sendEmailInEveryTwoDays()
        {
                //code to select the users and send email
        }
}

引用https://www.codeigniter.com/userguide3/general/cli.html

然后,您可以安装CRON作业。

如果您使用的是Linux / ubuntu, 在shell运行命令crontab -e

然后它将打开一个文件

在该文件上添加以下内容

0 0 */2 * * php index.php sampleController sendEmailInEveryTwoDays

您可以通过更改计时器0 0 */2 * *

来测试cron

https://crontab.guru/将帮助您更改计时器