【问题标题】:CakePHP, overwrite recipient settedCakePHP,覆盖收件人设置
【发布时间】:2020-10-31 07:01:28
【问题描述】:

我有一个用 cakephp 3.x 完成的网站来测试,我已经从旧网站和同一时间的用户电子邮件中导入了所有数据。 我需要与一些同事一起测试它,但我希望输出中的所有电子邮件都将在线发送给一个收件人(我们公司的邮件)。 一种方法是在每个邮件中的所有功能中设置条件,但是有一种方法可以在发送之前覆盖收件人吗?像“beforeSend”或类似的事件? 谢谢

【问题讨论】:

  • 我不知道有任何内置方法可以做到这一点。也许让您自己的邮件程序类扩展标准邮件类,并且只使用一个“发件人”函数来忽略传递的参数并使用您的测试地址调用parent::from

标签: cakephp-3.0 mailer


【解决方案1】:

感谢格雷格
没有内置方法,我做了一个 Trait 来覆盖 setTo、setCc 和 setBcc 函数。
是否启用配置文件中的特征检查。

【讨论】:

    猜你喜欢
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多