mailer.yaml выглядит так:
Код: Выделить всё
framework:
mailer:
dsn: '%env(MAILER_DSN)%'
Код: Выделить всё
MAILER_DSN=gmail://USERNAME:PASSWORD@default
Или других конфигураций SMTP, например
Код: Выделить всё
MAILER_DSN="smtp://mail:password@server:port
Код: Выделить всё
MAILER_DSN="smtp://mail:password@server:port?verify_peer=0
Только: почта не отправляется.
Конечно, я пробовал отправлять сообщения разным получателям.
Однако при простом запуске symfony.exe в консоли без активной отправки каких-либо выводов консоли по электронной почте:
Код: Выделить всё
[Application] [DATE] |INFO | MESSEN Sending message Symfony\Component\Mailer\Messenger\SendEmailMessage with async sender using Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransport alias="async" class="Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage" sender="Symfony\\Component\\Messenger\\Bridge\\Doctrine\\Transport\\DoctrineTransport"
[Application] [DATE] |DEBUG | DOCTRI Beginning transaction
[Application] [DATE] |DEBUG | DOCTRI Executing statement: INSERT INTO messenger_messages (body, headers, queue_name, created_at, available_at) VALUES(?, ?, ?, ?, ?) (parameters: array{"1":"O:36:\\\"Symfony\\\\Componen[LONG STATEMENT FOLLOWING]
[Application] Jan 6 12:49:27 |DEBUG | DOCTRI Committing transaction
Переключение APP_ENV с «dev» на «prod» ничего не меняет.
Любые подсказки о том, как узнать больше о проблеме, очень приветствуются.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-to-mail