У меня есть приложение, которое отправляет электронную почту зарегистрированным пользователям. Это приложение отправляет автоматическое электронное письмо пользователю, когда он использует некоторые функции. Кроме того, на экране администратора администратор может отправлять электронные письма всем лицам, которые по какой-либо причине не получили письмо автоматически. Я храню в базе данных значение, показывающее, было ли доставлено письмо или нет, поэтому администратор не будет отправлять письма тому, кто его уже получил.
Проблема заключается в следующем: как проверить, правильно ли было доставлено письмо, чтобы обновить это значение? Я не говорю о тестах, мне нужно проверять сразу после вызова метода deliver
, было ли отправлено электронное письмо или возникла какая-либо проблема, например, потеря соединения или неправильная электронная почта Есть ли способ или способ сделать это?
Спасибо.