使用 C/C++ 解析电子邮件标头字段
我有一个 C 代码,通过 imap 发出 UID FETCH 1:* (FLAGS BODY[HEADER]) 命令来获取收件箱中所有邮件的标头。由于特殊的身份验证要求,我无法使用标准 imap 库,如 vmime 或 libetpan。我需要根据 RFC 822 解析邮件标头值。我们是否有一些 C/C++ 库/函数可以完成这项工作?
I've a C code where I fetch headers for all mails in the inbox via imap issuing UID FETCH 1:* (FLAGS BODY[HEADER]) command. Due to special authentication requirements I cannot use a standard imap library like vmime or libetpan. I need to parse the mail header values in accordance with RFC 822. Do we have some library/function in C/C++ which will do the job ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
模仿效果很好!它还负责处理非标准邮件标头。
Mimetic works great ! it also takes care of non-standard mail headers.
这是一个使用模仿的示例:
这就是您所需要的?希望有帮助!
Here is an example using mimetic:
This is what you need? Hope it helps!
很久以前,在一个遥远的星系,我使用了 MIME++ 库,现在由 Hunny Software 支持: http: //www.hunnysoft.com/mimepp/
当时效果很好。
A long time ago in a galaxy far, far away, I used the MIME++ library, now supported by Hunny Software: http://www.hunnysoft.com/mimepp/
It worked great at the time.