您好我正在开发jobportal。 在我的应用程序中,有一个功能是每2天向注册用户发送电子邮件警报。 是否有可能在codeigniter中自动向已登记的求职者发送邮件,以便他们可以收到新发布的工作的警报。 我们如何在codeigniter中发送自动电子邮件?
答案 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 * *
https://crontab.guru/将帮助您更改计时器