HS POP3 Library 2.0.5

许可: 免费试用 ‎文件大小: 1.03 MB
‎用户评分: 4.0/5 - ‎1 ‎评分

关于 HS POP3 Library

HS POP3 是 C 中的软件库(提供完整的源代码),根据 RFC 1939,通过 TCP 套接字层实现邮局协议版本 3 (POP3) 的客户端。除其他功能,该库支持用户身份验证、接收基本互联网标头和文本、消息删除和统计信息 Hs POP3 使用两种方法支持 Tls / Ssl 上的安全 POP3:POP3S(Gmail 使用)和 RFC 2595 HS POP3 支持以 MIME v1.0 base64 格式提取二进制文件附件。 用户应用程序调用 HS POP3 初始化函数提供指针,以调用用户代码中的回调函数,用于内存 amd 计时器管理,并报告 POP3 事件给用户。 要接收来自任何 POP3 RFC1939 兼容服务器的电子邮件,用户应用程序调用 HsPop3GetMail 函数,指定邮件服务器名称或 IP 地址以及登录用户名和密码。 然后,HS POP3 库解析服务器名称、连接到服务器名称、接收和消息扫描列表。根据 RFC1939 标准。一旦 HS POP3 具有来自服务器的唯一消息 ID,它将通过回调函数向用户应用程序报告此消息 ID。如果用户应用程序想要接收此消息,则返回特定值。此时,HS POP3 将为消息请求必要的内存量,并将接收完整的消息进入缓冲区。收到消息后,用户代码将收到回调和消息结构通知,其中包含完整的消息指针、消息长度、文本指针的开始、标头的长度和单独解析的标头信息:来自字段、日期字段、消息 ID 字段和主题字段。此过程将重复,直到收到所有消息。如果指定此选项,HS POP3 库还可以从服务器中删除邮件。 模块化设计使 HS POP3 协议模块轻松移植到任何环境中。HS POP3 内部与 HS Sock 库的较低层接口,提供 TCP 传输服务。