以mautic发送邮件

时间:2018-03-20 00:27:58

标签: php swiftmailer mautic

这是我在这里的第一个问题,请原谅我,如果我是完全愚蠢的。

我有一个Mautic安装,我的电子邮件是由cronjobs发送的。像魅力一样。

我需要立即发送一些特定的消息,并且我试图破解一些代码才能执行此操作。

我注意到您可以在向自己发送测试电子邮件时立即发送电子邮件。我试图通过事件监听器成功复制此行为。

一切正常,我可以捕获事件并操纵它,更改消息中的所有内容等,但我无法改变系统发送消息的方式。

任何人都知道怎么做?

提前感谢。

1 个答案:

答案 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();