Я новичок в этом, но я хочу получить вывод из моего приложения, которое отправляет почту. Например, я хочу знать, если
- Соединение установлено
- Если пользователь был успешно аутентифицирован
- Если письмо было успешно отправлено и т. Д.
Я знаю, как отправлять почту с помощью System.Net.Mail, но есть ли способ получить эту информацию?
EDIT:
В ссылке, опубликованной Дэвидом Страттоном, вы можете увидеть журнал, и он получает коды состояния, такие как
- 220 w2k Служба Microsoft ESMTP MAIL, версия: 5.0.2195.6713 готова в субботу, 31 декабря 2005 г.
- 250-w2k Привет
- 250-AUTH GSSAPI NTLM LOGIN ..
- 250-AUTH = LOGIN ..
- 250-TURN ..
- 250-ATRN ..
- 250-РАЗМЕР 2097152 ..
- 250-ETRN ..
- 250-PIPELINING ..
- 250-DSN ..
- 250-ENHANCEDSTATUSCODES ..
- 250-8bitmime ..
- 250-BINARYMIME ..
- 250-CHUNKING ..
- 250-VRFY ..
- 250 ОК ..
- ПОЧТА ОТ: ..
- 250 2.1.0 me@mycompany.com .... Отправитель ОК ..
- RCPT TO: ..
- 550 5.7.1 Невозможно передать ему@hiscompany.com
Есть ли способ запустить эти события так, чтобы по мере их появления я мог отображать их?