收发电子邮件实例程序参考.docVIP

  • 62
  • 0
  • 约3.55万字
  • 约 46页
  • 2016-02-03 发布于江苏
  • 举报
收发电子邮件实例程序参考.doc

7.6 接收电子邮件的程序实例 7.6.1 实例程序的目的和实现的技术要点 通过这个实例,读者可以进一步了解POP3的有关原理和内容。程序的用户界面如图7.6所示: 图7.6 pop3电子邮件接收程序的用户界面 这个实例不太复杂,用户可以利用某个网站的pop3电子邮件接收服务器来接收你在该网站的电子邮箱里的信件。首先填入pop3服务器地址、邮箱用户名和口令,并决定是否要删除邮箱里的邮件;然后点击“连接”按钮,程序会与服务器建立TCP连接,然后发送用户名和口令,经过验证,进入POP3会话。通过命令交互,将邮箱中的所有邮件取回。在此过程中,左下方的多文本列表框(RichTextBox)会显示全部的会话信息。信件全部下载完毕后,左上方的组合列表框中就有了所有信件的标题字段。用户可以从中选择一封信件,查看或者存储。然后可以断开连接。 实例只介绍了接收邮件,提取信头标题字段的有关内容,能正确显示符合Rfc822规范的邮件。由于目前邮件结构非常复杂,限于篇幅,程序没有对收到的信件作进一步的分析,也没有对编码的信息进行译码,读者看到的是收信的原始信息,有兴趣的读者可以进一步扩展程序的功能,例如,对信件进行MIME格式分析,将附件提取出来。 程序实现的技术要点是: 1.运用Windows的消息驱动机制 除了由MFC创建的应用程序类和对话框类以外,程序从CAsyncSocket类派生了自己的

文档评论(0)

1亿VIP精品文档

相关文档