Это мой первый вопрос, извините, если я полностью глупый.
Я установил Mautic, и мои электронные письма были отправлены cronjobs. Работает как шарм.
Мне нужно немедленно отправить несколько конкретных сообщений, и я пытаюсь взломать код, чтобы сделать это.
Я заметил, что вы можете отправлять электронные письма сразу же, когда отправляете тестовые электронные письма себе. Я пытаюсь повторить это поведение без успеха через слушателя событий.
Все работает нормально, я могу захватить событие и манипулировать им, изменить все в сообщении и т. Д., Но я не могу изменить способ, которым система отправляет сообщения.
У кого-нибудь есть идеи, как это сделать?
заранее спасибо.
Я понял это сам. Подводя итог, в прослушивателе событий мне просто нужно было «клонировать» почтовую программу в образец почтовой программы. Вот пример кода:
$temporaryMailer = (new MailerHelper())->getSampleMailer();
$temporaryMailer->setEmail($entity); // you can obtain this from the getEmail() method from the event
$temporaryMailer->setTo('recipients');
$temporaryMailer->send();
Других решений пока нет …