【问题标题】:Phalcon, Send mail in background processPhalcon,在后台进程中发送邮件
【发布时间】:2017-12-09 04:35:34
【问题描述】:

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

【问题讨论】:

  • 到目前为止你写了什么代码?这不是编码服务。请edit 在此处添加有意义的代码和问题描述。发布证明您的问题的Minimal, Complete, Verifiable Example 将帮助您获得更好的答案。谢谢!

标签: phalcon


【解决方案1】:

没有无法帮助您的演示代码。但可以帮助您完成以下步骤:

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

【讨论】:

    【解决方案2】:

    您不需要任何 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'
        ]
    ];
    

    【讨论】:

      猜你喜欢
      • 2013-10-01
      • 2014-01-01
      • 1970-01-01
      • 2017-10-23
      • 1970-01-01
      • 1970-01-01
      • 2013-10-07
      • 2011-07-11
      • 2015-07-07
      相关资源
      最近更新 更多