Подтверждение доставки Symfony swiftmailer - PullRequest
0 голосов
/ 16 мая 2018

Я хотел бы отправлять электронные письма с помощью swiftmailer, и мне нужно подтверждение отправленной электронной почты и доставки.По умолчанию swiftmailer сохраняет электронные письма в кеше и отправляет их в фоновом режиме, чтобы пользователь не ожидал отправки писем.

Как получить подтверждение отправленных писем?

1 Ответ

0 голосов
/ 17 мая 2018

Я думаю, что нет никакого способа получить 100% уверенности.Почта может быть не доставлена ​​по многим причинам, которые не имеют никакого отношения к вашему приложению.Несколько предложений:

1) Вы можете отправлять все письма в BCC на другой адрес.Вы можете сделать это, комбинируя параметры конфигурации delivery_addresses и delivery_whitelist https://symfony.com/doc/current/reference/configuration/swiftmailer.html#delivery-whitelist

2) Вы можете использовать определенный почтовый сервер под вашим контролем, чтобы вы могли проверить его очередь / журналы, чтобы увидеть, какие письма имеютфактически доставлено.

3) Вы можете установить «Чтение чека» на все исходящие электронные письма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...