如何使用cakephp 3.6创建用于发送电子邮件的cron shell
我想从一个用户那里检索pdf发票,并每10天发送一次电子邮件 据我所知,寄件人 我在里面做了些改变 app.php如何使用cakephp 3.6创建用于发送电子邮件的cron shell,cakephp,cron,task,scheduled-tasks,Cakephp,Cron,Task,Scheduled Tasks,我想从一个用户那里检索pdf发票,并每10天发送一次电子邮件 据我所知,寄件人 我在里面做了些改变 app.php 'EmailTransport' => [ 'default' => [ 'className' => 'Smtp', 'host' => 'ssl://smtp-mail.outlook.com', 'port' => 587, 'timeout' => 30,
'EmailTransport' => [
'default' => [
'className' => 'Smtp',
'host' => 'ssl://smtp-mail.outlook.com',
'port' => 587,
'timeout' => 30,
'username' => exemple@live.fr,
'password' => exemple,
'client' => null,
'tls' => yes,
'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null),
然后,我必须在src\console或src\shell中创建任务(不确定这两个)
现在我必须创建一个表电子邮件sql吗?要为UsersController应用哪些更改
请举例说明
注意:文档根本没有帮助
我试过这种方法,但已经过时了
您应该在src\shell内部创建 格式化发送邮件
$email = new Email();
$email
->setEmailFormat('html')
->setTo($email)
->setFrom($your_email)
->setSubject($subject)
->send($content);
我使用了PHPMailer库 然后现在开始学习这个教程 现在我可以用cronshell发送电子邮件了