邮件解析器是一种可以将原始电子邮件内容转化为可读取、可利用数据的软件工具。实际上,邮件解析器主要分为两大类型。首先,低级邮件MIME解析器能够将原始邮件解码为易于理解的文本格式。其次,高级邮件内容解析器可以将邮件内容转化为结构化数据。结构化数据具有清晰的数据结构,机器能够理解,可以直观地在Excel等表格软件中展示,也能够作为其他软件的输入(如业务流程自动化的场景)。
信息图:什么是邮件解析器?

下面我们将详细介绍邮件解析器。但在此之前……
解析是什么?解析器如何工作?
也许你首先会疑惑“解析器”这个词的含义。
那么,什么是解析器?

解析的定义
从词源上讲,动词 to parse 来自拉丁语 pars,意为“部分”或“部件”的复数。因此,解析实际就是识别事物中各个部分。
实际上,解析器是一种能够分析文本,识别其中有意义内容的工具。更专业一点,数据解析是指分析一串符号(无论是自然语言还是计算机语言),使其符合形式语法规则的过程(感谢 Wikipedia 提供专业定义)。
解析器是一类计算机程序,其中包含一组指令,用来分析输入语句,并将其转换成数据结构。 这通常是通过词法分析和句法分析建立解析树来完成的。
如果说仍然难以理解,我们举个例子。当你阅读这句话时,你大脑中的解析器正在将一连串字母组成单词(词法分析),并通过语法和语境理解词组整体意义(句法分析)。
这正是解析的过程!
计算机科学中的解析器
在计算机科学领域,解析器让程序员用各种编程语言编写的代码能够被机器理解。解析器会读取程序代码,经过多个步骤的处理,最后转化为机器可以处理的0和1,从而驱动屏幕的内容显示或实现数据的网络传输。
计算机领域的解析有着深厚而复杂的理论基础,比如“词法分析”、“Chomsky语法”、“Backus-Naur范式”等。如需了解更多理论,可参考这份详实的语法与解析技术介绍PDF。非常值得一读!
希望现在你已经明白了解析是什么,我们继续了解邮件解析器。
什么是MIME解析器?

适用对象:MIME解析器通常为具备技术或编程背景的人士而设计。
MIME(多用途互联网邮件扩展)是电子邮件通用的互联网标准编码格式。MIME允许使用不同的字符集、传输非文本附件(如图片、音频)和多部分消息体,实现各种内容的结合。和大多数互联网协议类似,MIME通过一系列IETF发布的RFC文档进行定义,主要包括:RFC 2045、RFC 2046、RFC 2047、RFC 4288、RFC 4289 和 RFC 2049。
邮件MIME解析器能够解码MIME格式的邮件,提取邮件头(如发件人、收件人、主题、日期等)、正文以及所有附件内容。
各主流开发语言都拥有开源的MIME解析库,例如:
- Python: Email library
- Ruby: Mail gem
- C/C++: Mimetic 或 VMime
- Java: Apache Commons Email
- PHP: MailParse
也有一些SaaS平台在线提供MIME邮件解析服务,如:
什么是邮件解析器?
适用对象:邮件解析器适用于关注业务流程自动化的用户。邮件解析器是实现自动化邮件数据录入的理想工具。
邮件的一个主要挑战在于本质上属于非结构化文本,难以被机器直接处理,因此自动化流转十分困难。
邮件解析器(也称邮件抓取器、邮件数据提取器或内容邮件解析器)面向需要从邮件中获取关键信息并导入到Excel表格或者第三方软件进行业务跟进的人群。换句话说,邮件解析器可将邮件内的非结构化内容有效提取并转换为结构化数据。

邮件解析器在批量处理机器生成邮件的场景下尤其高效。
什么时候使用邮件解析器?
许多行业都利用邮件解析器自动化各类业务流程。
内容邮件解析器的一些典型应用包括:
- 解析电商订单确认邮件(如来自亚马逊、Ebay、Etsy、Craiglist等市场)。随后可导入电子表格,或推送至如SAP等复杂的物流管理系统,实现订单处理和跟踪
- 解析房地产平台通知邮件,采集各家房地产网站的最新消息。所有数据可一键导入Excel或你的CRM,如Salesforce、Pipedrive、Zoho
- 解析差旅预订确认邮件(如机票、酒店、租车等)。数据可直接导入企业差旅管理系统或用于制定团队出行安排
- 解析IT和系统监控报告(如Pingdom、NewRelic、Dynatrace等警报邮件)。可将告警集中送入数据仓库,实现自动化、集中化的问题监控
- 解析社交通知邮件(如Twitter、Facebook、LinkedIn、Pinterest)。可自动记录并跟进后续互动、感谢或用户培养
- 还有更多应用场景——只要是机器生成的邮件,都可能蕴藏有价值的数据,为企业创造业务效益。
邮件解析器与Parseur是什么关系?
Parseur是一款智能邮件解析器软件,能够将每一封邮件自动转换为Google Sheets或Excel表格中的一条数据,极大提升数据录入和管理效率。
Parseur通过强大的解析技术检测每一封邮件类型,自动匹配并应用相应的模板,实现高效自动化的邮件数据解析和整理。
想了解更多?请查阅Parseur提高邮件处理效率的五大理由,或阅读我们的Parseur新手入门分步指引。
最后更新于