Мне нужно было отправить электронное письмо с прикрепленным PDF.Все это было довольно просто сделать с помощью SnappyBundle и Swift Mailer.Всякий раз, когда вызывается ../document_name/{id}/mail
, генерируется pdf-файл и отправляется электронное письмо.
Чтобы попытаться улучшить пользовательский опыт, я решил реализовать компонент Messenger с RabbitMQ, чтобы поставить в очередь это действие,Но в этот момент у Снейппа что-то пошло не так.Вот ошибка, которую я получаю:
The exit status code '1' says something went wrong:
stderr: "The system cannot find the path specified.
"
stdout: ""
command: ..\vendor\bin\wkhtmltopdf.exe.bat --dpi "300" --image-quality 100 --page-size "A4" --footer-html "C:\Users\user\AppData\Local\Temp\knp_snappy5c8bfb5887e059.82496553.html" --header-html "C:
\Users\user\AppData\Local\Temp\knp_snappy5c8bfb588a7c92.82567496.html" "C:\Users\user\AppData\Local\Temp\knp_snappy5c8bfb588659c2.24298174.html" "C:\Users\user\AppData\Local\Temp\knp_snappy5c8bfb
5887d116.94779844.pdf".
- Служба, которая генерирует PDF-файл и затем отправляет его, работает нормально, когда
messenger:consume_messages
.