Phalcon,在后台进程发送邮件

时间:2017-12-09 04:35:34

标签: phalcon

我使用phalcon框架, 我需要在提交联系表后发送电子邮件(后台流程) 每个人都帮我提供演示代码。 谢谢大家。

2 个答案:

答案 0 :(得分:0)

不能帮助您使用演示代码。但可以帮助您完成以下步骤:

  1. 准备邮件信息
  2. 进入队列
  3. 在cli任务中(将由cron触发)从队列中获取消息并将其发送

答案 1 :(得分:0)

您不需要任何Phalcon CLI任务或任何cron作业。您可以直接发送邮件。您可以使用phalcon孵化器或this extension轻松将邮件程序功能添加到Phalcon项目中。

根据您的级别,我建议您使用默认的操作系统邮件程序,它应该能够以本机方式处理排队,因此您不必在应用程序中开发自己的cli任务队列管理器。

基本的 sendmail 服务会自动对邮件进行排队,如果出现问题,请稍后再次发送邮件。

$config = [
    'driver'     => 'sendmail',
    'sendmail'   => '/usr/sbin/sendmail -bs',
    'from'       => [
        'email' => 'example@gmail.com',
        'name'  => 'YOUR FROM NAME'
    ]
];