资源简介
通过base64解码和QP解码,能对绝大部分邮件的eml文件进行完整解析,提取邮件头、内容、附件、图片等数据,适合邮件协议的分析学习、进一步开发,以及相关课程作业的提交

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using MailAnylysis;
using System.Text.Regularexpressions;
namespace MailAnylysis
{
class Anylysis
{
private string mailContent = ““;
private string subject = ““;
private string date = ““;
private string sender = ““;
private string receiver = ““;
private string carboncopy = ““;
private string blindCarboncopy = ““;
private string htmlCharset = ““;
private string htmlEncoding = ““;
private string bodyText = ““;
private string bodyHtml = ““;
private string boundary = ““;
public struct Attachment{
public string filename;
public byte[] content;}
public struct Picture {
public string filename;
public byte[] content;
}
public List myAttachment = new List();
public List myPicture = new List();
public string MailContent
{
get { return mailContent; }
set { mailContent = value;
initializationDate();
GetItems();}
}
public string Subject
{
get { return subject; }
set { subject = value; }
}
public string Date
{
get { return date; }
set { date = value; }
}
public string Sender
{
get { return sender; }
set { sender = value; }
}
public string Receiver
{
get { return receiver; }
set { receiver = value; }
}
public string Carboncopy
{
get { return carboncopy; }
set { carboncopy = value; }
}
public string BlindCarboncopy
{
get { return blindCarboncopy; }
set { blindCarboncopy = value; }
}
public string HtmlCharset
{
get { return htmlCharset; }
set { htmlCharset = value; }
}
public string HtmlEncoding
{
get { return htmlEncoding; }
set { htmlEncoding = value; }
}
public string BodyText
{
get { return bodyText; }
set { bodyText = value; }
}
public string BodyHtml
{
get { return bodyHtml; }
set { bodyHtml = value; }
}
public string Boundary
{
get { return boundary; }
set { boundary = value; }
}
///
/// 初始化数据
///
private void initializationDate()
{
Subject = ““;
Dat
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-07 20:28 MailAnylysis\
目录 0 2015-11-07 22:03 MailAnylysis\MailAnylysis\
文件 17422 2015-11-11 20:39 MailAnylysis\MailAnylysis\Anylysis.cs
文件 187 2015-11-07 20:28 MailAnylysis\MailAnylysis\App.config
文件 23115 2015-11-10 23:53 MailAnylysis\MailAnylysis\Form1.Designer.cs
文件 5826 2015-11-10 23:53 MailAnylysis\MailAnylysis\Form1.cs
文件 6428 2015-11-10 23:53 MailAnylysis\MailAnylysis\Form1.resx
文件 4094 2015-11-07 23:39 MailAnylysis\MailAnylysis\MailAnylysis.csproj
文件 531 2015-11-07 20:28 MailAnylysis\MailAnylysis\Program.cs
目录 0 2015-11-07 20:28 MailAnylysis\MailAnylysis\Properties\
文件 1362 2015-11-07 20:28 MailAnylysis\MailAnylysis\Properties\AssemblyInfo.cs
文件 2876 2015-11-07 20:28 MailAnylysis\MailAnylysis\Properties\Resources.Designer.cs
文件 5612 2015-11-07 20:28 MailAnylysis\MailAnylysis\Properties\Resources.resx
文件 1099 2015-11-07 20:28 MailAnylysis\MailAnylysis\Properties\Settings.Designer.cs
文件 249 2015-11-07 20:28 MailAnylysis\MailAnylysis\Properties\Settings.settings
文件 6687 2015-11-10 23:42 MailAnylysis\MailAnylysis\Transcode.cs
目录 0 2015-11-07 20:28 MailAnylysis\MailAnylysis\bin\
目录 0 2015-11-07 20:49 MailAnylysis\MailAnylysis\bin\Debug\
文件 25600 2015-11-11 20:39 MailAnylysis\MailAnylysis\bin\Debug\MailAnylysis.exe
文件 187 2015-11-07 20:28 MailAnylysis\MailAnylysis\bin\Debug\MailAnylysis.exe.config
文件 52736 2015-11-11 20:39 MailAnylysis\MailAnylysis\bin\Debug\MailAnylysis.pdb
文件 22984 2015-11-19 09:03 MailAnylysis\MailAnylysis\bin\Debug\MailAnylysis.vshost.exe
文件 187 2015-11-07 20:28 MailAnylysis\MailAnylysis\bin\Debug\MailAnylysis.vshost.exe.config
文件 490 2012-06-06 02:06 MailAnylysis\MailAnylysis\bin\Debug\MailAnylysis.vshost.exe.manifest
目录 0 2015-11-07 20:28 MailAnylysis\MailAnylysis\obj\
目录 0 2015-11-11 20:39 MailAnylysis\MailAnylysis\obj\Debug\
文件 7533 2015-11-07 23:35 MailAnylysis\MailAnylysis\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7259 2015-11-11 20:26 MailAnylysis\MailAnylysis\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 180 2015-11-11 19:34 MailAnylysis\MailAnylysis\obj\Debug\MailAnylysis.MailAnylysis.resources
文件 180 2015-11-07 23:39 MailAnylysis\MailAnylysis\obj\Debug\MailAnylysis.Properties.Resources.resources
文件 1208 2015-11-19 09:03 MailAnylysis\MailAnylysis\obj\Debug\MailAnylysis.csproj.FileListAbsolute.txt
............此处省略10个文件信息
- 上一篇:用FCM与KFCM处理脑部图像
- 下一篇:yslow-3.1.8-fx汉化最新版
相关资源
- 激光位移传感器的特点及应用解析
- 位移传感器应用全面解析
- mp3解析文档及其分析工具
- 迅雷专用链接地址解析器
- ado数据库MFC图书管理系统vs2010
- 利用foxmail模板批量生成邮件
- 用C 实现的对网络上的ARP数据包进行
- ccna、ccnp习题六地址解析协议 (ARP)
- 376.1报文解析工具
- 基于STM32F4x9的LCD显示
- 关于DDR3信号扇出和走线问题解析
- Maxwell–Higgs型广义模型中的解析涡
- 浪潮中小企业Exchange邮件系统解决方案
- 嵌入式操作系统的解析
- 智能传感器的蓝牙协议栈与SoC结构解
-
Volley获取json和xm
l数据解析显示 - 语音邮件“嫁”给电子邮件
- 基于Sun ONE的百万级电子邮件系统
- 商用软件GAMBIT网格数据解析和应用
- Springboot日志开启SLF4J过程解析
- Forefront让CableWireless从容面对垃圾邮件
- Lotus Notes/Domino 8 邮件和日历新功能
- ttf文件格式解析及应用
- 几类重要的压力传感器解析
- e语言-邮件群发协议软件源码不进垃圾
- 灵动电子邮件解决方案
- QCD中平面两圈五胶子散射振幅的解析
- 解码hevc解析h265流
- 考研英语历年真题解析
- 光栅式万能测长仪的工作原理解析
评论
共有 条评论