直接用IdPop3处理比较好。注意主题要自己解码,不然会是乱码。
这里推荐我兄弟invalid的写的解码函数。
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=35151
IdPop3的大致用法如下。

IdPOP31->Connect(30000);
Msg->Clear();
IdPOP31->Retrieve(k,Msg);

Msg->SaveToFile(IntToStr(k)+".msg",false);

for(int i=0;i<Msg->Headers->Count;i++)
           
            Memo1->Lines->Add(UnCode(Msg->Headers->Strings[i]));

if(Msg->ContentType.Pos("multipart/")>0){
            for(int i=0;i<Msg->MessageParts->Count;i++){
                if (dynamic_cast<TIdAttachment*>(Msg->MessageParts->Items[i])){ //附件
                    AnsiString fname=UnCode(dynamic_cast<TIdAttachment*>(Msg->MessageParts->Items[i])->FileName);
                    Memo1->Lines->Add(fname);
                    if(FileExists(fname))
                        DeleteFile(fname);
                    dynamic_cast<TIdAttachment*>(Msg->MessageParts->Items[i])->SaveToFile(fname);
                }
                else{
                    if(dynamic_cast<TIdText*>(Msg->MessageParts->Items[i]))
                        Memo1->Lines->AddStrings(dynamic_cast<TIdText*>(Msg->MessageParts->Items[i])->Body);
                }
            }
        }
        else{
            Memo1->Lines->AddStrings(Msg->Body);
        }

读取eml格式文件,并解析相关推荐

  1. nodejs json转对象_nodejs读取xlsx格式文件

    # nodejs读取xlsx格式文件 安装 npm i node-xlsx -D // 或者 yarn add node-xlsx -D 使用 读取表格数据,并生成json对象 /*** @auth ...

  2. python 实现文件的批量压缩为.zip格式+.zip格式文件的解析

    python 实现文件的批量压缩为.zip格式+.zip格式文件的解析 python 实现文件的批量压缩为.zip格式 Python解析.zip文件的常见函数 python 实现文件的批量压缩为.zi ...

  3. nodejs读取xlsx格式文件

    nodejs读取xlsx格式文件 安装 npm i node-xlsx -D // 或者 yarn add node-xlsx -D 使用 读取表格数据,并生成json对象 /*** @author ...

  4. netcdf库读取nc格式文件中的字符串类型的数据

    netcdf库读取nc格式文件 一.背景 二.工具使用 三.测试代码 四.测试结果 一.背景 这两天解析数据需要解析nc格式的文件,时间是字符串类型的,最开始还以为这个数据有问题呢,使用panoply ...

  5. python用os.system打开wav文件_使用python读取wav格式文件

    ** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...

  6. python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法

    这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...

  7. python获取的html转换为json,python读取XML格式文件并转为json格式

    XML文件如下: 红楼梦书名> 曹雪芹作者> 描述贾宝玉和林黛玉的爱情故事主要内容> 人民文学出版社出版社> 图书> 一.python读取XML格式文件代码: impor ...

  8. 163邮箱导出eml格式文件

    突然被要求既往邮件导出eml格式文件,懵逼了,百度了一圈,以作记录

  9. VTK重建CT图像,写入和读取STL格式文件

    VTK重建CT图像(代码亲测无误) 1.读取数据 2.提取等值面 3.显示结果 一是要有输入源(jpegreader读入的数据) 二是要有相机(camera) 三是要有展示的窗口(window) #i ...

最新文章

  1. C++11中shared_ptr的使用
  2. 【LoadRunner】安装LoadRunner时提示缺少vc2005_sp1_with_atl_fix_redist解决方案
  3. arm引脚复用linux,ARM知识分享-i.MX6Q GPIO复用修改方法
  4. [多图/秒懂]白话OpenPose,最受欢迎的姿态估计网络
  5. Spring Boot 动态注入的两种方式 1
  6. 华为云应用服务网格最佳实践之从Spring Cloud 到 Istio
  7. java版hive的UDF(临时函数与永久函数)
  8. [转载] Python3基础:08_02_面向对象编程(OOP)——类和对象
  9. Linux 安装Zookeeper
  10. Sentence2Vec理解
  11. 声网(agora)音视频通话sdk—微信小程序demo
  12. 怎样和求职者聊天_我如何学会欣赏求职者
  13. 翟菜花:搜索引擎这碗饭,到底能不能吃?
  14. 拼接大屏数据展示_大屏幕实时数据可视化解决方案?
  15. 家中为什么要用软路由
  16. Chrome浏览器屏蔽百度推广
  17. python版佛祖保佑
  18. 最全PLC输入输出各种回路接线
  19. Wrapper中ge,gt,lt,le的含义
  20. 湖南发现外星智慧创造人类证据(图)

热门文章

  1. 资本“封神榜”:吹爆了的爱美客
  2. android平台下OpenGL ES 3.0绘制立方体的几种方式
  3. 命令行历史记录查询及清除
  4. python中的input_string是什么意思_python中的input函数什么意思
  5. 李开复:怎样领导聪明人
  6. 识别在线视频中的歌曲并下载音乐
  7. 写歌第十四首《三月木棉花》
  8. 2022/11/16
  9. 天气预报c是什么意思_凵表示什么气候
  10. 四位达林顿_ULN2803(达林顿晶体管阵列)