Я успешно настроил свой symfony webapp для отправки электронной почты с помощью SMTP. Но все мои отправленные сообщения помещаются в каталог spool
.Swiftmailer не отправляет сразу
Это должно произойти только в том случае, если в отправке произошла ошибка. Это верно?
Но если я выполняю команду swiftmailer:spool:send --env=prod
, все мои письма отправляются правильно.
Почему мой сервер не отправляет электронное письмо сразу? Это потому, что я исправил ошибку? Есть ли способ исправить это?
SwiftMailer:
spool:
type: file
path: %kernel.root_dir%/spool
Да, я делаю это в некоторых случаях. Но когда «FOSUserBundle» отправляет электронное письмо, очередь не очищается. Я использую spool typy как 'file'. Таким образом, адрес электронной почты отправляется только при ручном сбросе. В моей старой машине это было сделано автоматически. – Victor
, и вы не хотите использовать память? (по крайней мере для FOSUserBundle) – griotteau
Зачем использовать 'файл' и' память'? – Victor