Я использую этот метод в BlogEngine.net для отправки ряда электронных писем пользователям на сайте:
Utils.SendMailMessageAsync(mail);
Уже есть событие, которое всплывает, если сообщение не может быть отправлено, но я не знаю, как его использовать:
Utils.EmailFailed
В идеале я просто хочу посчитать количество сообщений, которые не были отправлены, и отобразить их пользователю.