我是做这种事情的新手,但我想从发送邮件的应用程序中获取输出。例如,我想知道是否
- 已建立连接
- 如果用户认证成功
- 如果邮件发送成功等。
我知道如何使用 System.Net.Mail 发送邮件,但有没有办法获取这些信息?
编辑:
在 David Stratton 发布的链接中,您可以看到日志并接收状态代码,例如
- 220 w2k Microsoft ESMTP MAIL 服务,版本:5.0.2195.6713 已于 2005 年 12 月 31 日星期六准备就绪
- 250-w2k 你好
- 250-AUTH GSSAPI NTLM 登录..
- 250-AUTH=登录..
- 250转..
- 250-ATRN..
- 250 尺寸 2097152..
- 250-ETRN..
- 250-流水线..
- 250-DSN..
- 250-增强状态代码..
- 250-8bitmime..
- 250-BINARYMIME..
- 250-切块..
- 250-VRFY..
- 250 好的。。
- 发件人:..
- 250 2.1.0 me@mycompany.com..发件人OK..
- RCPT到:..
- 550 5.7.1 无法为他中继@hiscompany.com
有没有办法让这些活动现场直播,以便在每个活动到来时我都可以展示它们?