这是我在这里的第一个问题,请原谅我,如果我是完全愚蠢的。
我有一个Mautic安装,我的电子邮件是由cronjobs发送的。像魅力一样。
我需要立即发送一些特定的消息,并且我试图破解一些代码才能执行此操作。
我注意到您可以在向自己发送测试电子邮件时立即发送电子邮件。我试图通过事件监听器成功复制此行为。
一切正常,我可以捕获事件并操纵它,更改消息中的所有内容等,但我无法改变系统发送消息的方式。
任何人都知道怎么做?
提前感谢。
答案 0 :(得分:0)
我自己想通了。总而言之,在事件监听器中,我只需要将邮件“克隆”到邮件样本中。这是一个代码示例:
$temporaryMailer = (new MailerHelper())->getSampleMailer();
$temporaryMailer->setEmail($entity); // you can obtain this from the getEmail() method from the event
$temporaryMailer->setTo('recipients');
$temporaryMailer->send();