.NET отлично подходит для отправки почты, используя класс SmtpClient
.Однако для проверки отказов требуется POP3.
Сказав это, POP3 не является особенно сложным протоколом, поэтому вы можете свернуть свой собственный клиент или найти реализацию с открытым исходным кодом, такую как , этот.
edit
Если сделать шаг назад, то искомое уведомление просто не является частью SMTP.Вместо этого сервер ставит в очередь исходящие сообщения и отправляет их, когда это возможно, что не обязательно в течение 5 минут.Если попытка отправки не удалась, она будет повторяться в течение следующих 4 дней с уменьшающейся частотой.Только после этого он сдается и бросает сообщение об отказе отправителю.Если это удается, то ничего не отправляется.
Теперь есть различные настройки и настройки, и, возможно, некоторые пользовательские API, но то, что вы ищете, не доступно из коробки.