C#-C#,只安装smtp服务器,有办法很好的收邮件吗?无POP3服务器

C#-C#,只安装smtp服务器,有办法很好的收邮件吗?无POP3服务器

夜无邪 发布于 2017-10-11 字数 382 浏览 1202 回复 1

smtp原来可以转发邮件的,其中也接收了邮件,
要是程序可以截获和解释其中数据,则不用使用pop3了
现在我实现方法是通过smtp把邮件发送到一个死的地址,则会生成一个bad文件,这样在自己解释这个文件,把内容解密出来,但是这样做觉得不标准,而且截获到的文件方法不是最底层的,因为生成死邮件是超时才生成的,解释源码是自己写的,只能解释大部分邮件系统的内容。
求更好的解决方案。。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜无邪 2017-10-25 1 楼

SMTP是只能往固定的地方发送的,换句话来说是个PUSH协议,没办法实现PULL。你如果有自己的域名(包括Mail Exchange的域名,126.com之类的)当然可以收任意邮件。如果是自己发给自己(同域名)的话没有解析问题也不大,但那就需要自己实现SMTP服务器了,否则没法把邮件存到需要的地方去,而且也只能在服务器上查邮件,不能用第三方软件。