我有一個C代碼,我通過imap發出UID FETCH 1:*(FLAGS BODY [HEADER])命令爲收件箱中的所有郵件提取標題。由於特殊的身份驗證要求,我不能使用像vmime或libetpan這樣的標準imap庫。我需要根據RFC 822解析郵件頭的值。我們有一些C/C++庫/函數可以完成這項工作嗎?使用C/C++解析電子郵件標題字段
2
A
回答
3
Mimetic很棒!它也會處理非標準的郵件標題。
1
在一個星系很久以前遙遠的地方,我用MIME ++庫,現在Hunny軟件支持:http://www.hunnysoft.com/mimepp/
這在當時真是棒極了。
1
下面是一個例子使用模擬:
void MailServer::PrintMimeStructure(MimeEntity* pMe)
{
Header& h = pMe->header();
if(h.hasField("subject"))
cout << "<subject>" << h.field("subject").value() << "</subject>" <<
endl;
if(h.hasField("from"))
cout << "<from>" << h.field("from").value() << "</from>" <<
endl;
if(h.hasField("to"))
cout << "<to>" << h.field("to").value() << "</to>" <<
endl;
if(h.hasField("message-id"))
cout << "<message-id>" << h.field("message-id").value() << "</message-id>" <<
endl;
if(h.hasField("date"))
cout << "<date>" << h.field("date").value() << "</date>" <<
endl;
}
這是你需要什麼?希望能幫助到你!
相關問題
- 1. 用Golang解析電子郵件字段
- 2. 解析電子郵件「Received:」標題
- 3. 瞭解電子郵件標題:x-beenthere和x字段
- 4. 解析電子郵件問題
- 5. C#電子郵件主題解析
- 6. 電子郵件標頭解析器
- 7. 電子郵件標題分析儀
- 8. 解析電子郵件
- 9. 電子郵件mime解析
- 10. 解碼的UTF8電子郵件標題
- 11. 解析Python中的電子郵件的「From:」字段
- 12. 空的電子郵件字段異常與解析PFSignUpViewController
- 13. Perl解析電子郵件,更改「From:」標題,向前發送
- 14. Python的電子郵件標題解析get_all()
- 15. VBA解析電子郵件標題路由(跳轉)數據
- 16. Go(lang)解析電子郵件標題並保持順序
- 17. 用於解析電子郵件的UIMA
- 18. 用Python解析電子郵件
- 19. 用PHP解析電子郵件地址?
- 20. 解析電子郵件內容以電子郵件模塊(PYTHON)
- 21. Drupal電子郵件字段
- 22. javax.mail解析電子郵件地址標頭時出現'['字符
- 23. PHP電子郵件標題
- 24. php電子郵件標題
- 25. 電子郵件標題中
- 26. 使用python中的正則表達式解析電子郵件標題
- 27. 使用CC的PHP中的電子郵件存儲庫使用CC
- 28. 使用java郵件在java中解析電子郵件主題的錯誤
- 29. 電子郵件郵件字段驗證
- 30. PHP電子郵件表格CC
付費軟件,無法使用它!找到了開源解決方案http://codesink.org/mimetic_mime_library.html#snippets。現在嘗試它 – Nands