pstsdk下载地址:https://archive.codeplex.com/?p=pstsdk
下载后,我们只需要取出pstsdk目录,并自己进行dll封装,实现提取邮件内容、主题、收件人信息,把附件保存在一个目录下。利用VS2015进行调用该dll。
下载后,把新建一个pst目录,把头文件剪贴到原本的pstsdk目录外边,新建pst目录结构如下:
要编译pstsdk库,需要boost库,并且是1.42以上的版本,在VS2010中新建一个工程(测试过在VS10更高的版本建立工程,但是都编译失败了),在工程添加boost的目录。
pstParser.h如下:
#ifndef PSTPARSER_H__
#define PSTPARSER_H__
#include<algorithm>
#include<functional>
#include<locale.h>
#include <string>
#include<iostream>
#include<Windows.h>
//解析pst文件
//参数1为pst文件,
//参数2保存收件人、主题、内容的文件
//参数3为一个目录,附件如果为文件,则保存在该目录下
extern "C"