Я работаю над проектом Symfony для Docker-контейнера и настраиваю службу Mailer, которая использует swiftmailer и notfloran/mjml-bundle
для отправки почты.
mjml bndle нужен двоичный файл mjml, который я установил на контейнер с npm install mjml
.
В коде:
$mail = new \Swift_Message();
$mail
->setFrom($from)
->setTo($to)
->setSubject($subject)
->setBody($body)
->setContentType('text/mjml');
$this->mailer->send($mail);
Дело в том, что когда я запрашиваю функцию, которая отправляет почту через Docker-контейнер, нет ошибки, но она не отправляет почту.
Но когда я запускаю сервер с php -S adress -t public
и запрашиваю функцию, которая отправляет почту, почта отправляется.
РЕДАКТИРОВАТЬ: я пытался войти в процесс. В журнале есть mjml binary not found
, но когда я вхожу в контейнер, команда mjml работает