这是我在这里的第一个问题,如果我太愚蠢了,请原谅。
我有一个Mautic安装,我有我的电子邮件发送的cronjob。就像一种护身符。
我需要立即发送一些特定的消息,并且我正在尝试修改一些代码来实现这一点。
我注意到,当您给自己发送测试电子邮件时,可以立即发送电子邮件。我正在尝试通过事件侦听器复制此行为,但没有成功。
一切正常,我可以捕获事件并对其进行操作,更改消息中的所有内容,等等,但我不能更改系统发送消息的方式。
有谁知道怎么做吗?
提前谢谢。
发布于 2018-03-20 23:41:28
我自己想出来的。总而言之,在事件侦听器中,我只需要将邮件程序“克隆”到一个示例邮件程序中。下面是一个代码示例:
$temporaryMailer = (new MailerHelper())->getSampleMailer();
$temporaryMailer->setEmail($entity); // you can obtain this from the getEmail() method from the event
$temporaryMailer->setTo('recipients');
$temporaryMailer->send();https://stackoverflow.com/questions/49374554
复制相似问题