求一个LINUX下用c语言写的IMAP对邮箱操作的程序

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:10:08
如题,对socket编程还不是很熟悉,希望高手能帮帮忙,实现的操作能有读,写,删除就行

Gmail可以通过网页或POP访问.POP允许email客户端下载服务器上的邮件但是当对邮件的操作发生时,客户端无法回馈任何的改变给服务器.所以如果你通过桌面客户端下载了五封邮件,读了四封,并把其中的三封移到其他的文件夹,但在Gmail服务器上那些邮件仍然还是"未阅读"的而且也没有被移动过.当你想使用不同的设备再次检查服务器时,你不得不从头开始经历对同样邮件的处理过程.
而IMAP就不同了.任何你在客户端做的改变都会同步回服务器(在网络连接正常的时候),也就是说读过的邮件就会保持"已阅读"的状态而移动过的条目也会保持被移动过的状态,在所有检查邮件账户的设备上都是一样的.换句话说,IMAP把远程文件夹当成本地文件夹,这将非常有用,尤其是当你使用不止一种交互界面来读取和组织你的邮件的时候(比如说,办公室的web界面,路上使用的iPhone,还有在家使用的像Thunderbird这样的客户端).

imap是什么?
要写代码自己分析协议去吧~协议搞明白了,代码也就写好了