Я думаю, что нет никакого способа получить 100% уверенности.Почта может быть не доставлена по многим причинам, которые не имеют никакого отношения к вашему приложению.Несколько предложений:
1) Вы можете отправлять все письма в BCC на другой адрес.Вы можете сделать это, комбинируя параметры конфигурации delivery_addresses
и delivery_whitelist
https://symfony.com/doc/current/reference/configuration/swiftmailer.html#delivery-whitelist
2) Вы можете использовать определенный почтовый сервер под вашим контролем, чтобы вы могли проверить его очередь / журналы, чтобы увидеть, какие письма имеютфактически доставлено.
3) Вы можете установить «Чтение чека» на все исходящие электронные письма.