Невозможно отправить почту через gmail в Symfony 2.8.3 в prod на хосте freebsd, пока он работает в Windows 10 с тем же исходным кодом как в prod & dev. [Также не удается получить журнал рассылки на хосте, который может помочь решить эту проблему.]Не удается отправить по электронной почте через gmail
Обновление: Почта может быть отправлена с использованием функции PHP mail()
. Использование Swiftmailer для отправки почты с контроллера не работает. Измененные параметры для использования mailer_transport: smtp mailer_host: localhost
не позволяют Swiftmailer отправлять с контроллера.
parameters.yml:
mailer_transport: gmail
mailer_host: smtp.gmail.com
mailer_user: {valid address}
mailer_password: (valid password}
config.yml:
swiftmailer:
transport: "%mailer_transport%"
host: "%mailer_host%"
username: "%mailer_user%"
password: "%mailer_password%"
encryption: ssl
auth_mode: login
config_prod.yml:
monolog:
handlers:
mail:
type: fingers_crossed
action_level: critical
handler: buffered
buffered:
type: buffer
handler: swift
swift:
type: swift_mailer
from_email: "%mailer_user%"
to_email: "%mailer_user%"
subject: Error report!
level: debug
Зачем это произошло? Приложение использует Monolog для (пытается) отправлять предупреждения об ошибках. Должен ли я просто отказаться от Монолога и написать свой собственный обработчик исключений, чтобы сделать то же самое? – geoB