IMAP协议程序设计入门(VC篇)

本文介绍如何在VC环境下使用IMAP协议进行邮件接收。从登录、选择文件夹、获取邮件到退出的步骤详细阐述,并提供基础流程的VC代码示例,帮助开发者理解IMAP编程。
摘要由CSDN通过智能技术生成

IMAP协议程序设计入门(VC篇)


最近在搞邮件接收的程序,网络上找到很多pop3的例子代码,很遗憾,我认识的所有邮箱都不再支持pop3,无奈只能用imap。Imap编程的资料相当匮乏,以至于没有找到一个示例程序,通过抓包和学习协议,终于把整个流程跑通了。不多废话,直接上一个简单而且相对完整的基本流程。

1. 登录
指令:LOGIN user password
C语言字符串示例:"C1 LOGIN user@163.com \"password\"\r\n"
要点:a.密码必须被双引号(“”)包起来;b.结尾必须加回车换行(\r\n),其他指令一样;c.命令开头的C1只是个标记,便于同服务器的应答对应,换成任意字符串都没关系,其他指令一样。

2. 选文件夹
指令:SELECT folder
C语言字符串示例:"C2 SELECT \"INBOX\"\r\n"
要点:文件夹名称要被双引号包起来。

3. 获取邮件
指令:FETCH
C语言字符串示例:"C3 fetch 1:1 bod

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值