电子邮件过滤是指用反垃圾电子邮件技术对收到的可疑的电子邮件进行自动处理。
电子邮件过滤软件可能会在最初的SMTP连接阶段拒绝一个项目,或者将其原封不动地传递到用户的信箱--或者:将邮件转传到其他地方,再传递,或将其隔离以便进一步检查,或以某种方式编辑或 "标记 "它。
邮件筛检程式的常见用途包括整理收到的电子邮件、清除垃圾邮件和电脑病毒。一个不太常见的用途是,有一些公司会检查发出的电子邮件,以确保员工遵守规定的政策和法律。用户也可以使用邮件筛检程式来确定邮件的优先级,并根据主题或其他标准将其分类到资料夹中
信箱提供商也可以在其邮件传输媒介中安装邮件筛检程式,作为对所有客户的服务。反病毒、反垃圾邮件、URL过滤和基于认证的拒绝是常见的筛检程式类型。
公司经常使用筛检程式来保护员工和他们的资讯技术资产。覆盖式筛检程式将 "覆盖"所有发往该领域名称的电子邮件,而这些电子邮件在邮件服务器中并不存在--这可以帮助避免因拼写错误而丢失电子邮件。
使用者,可以安装单独的程式(见下面的连结),也可以将过滤配置为其电子邮件程式(电子邮件用户端)的一部分。在电子邮件程式中,使用者可以制作个人的"手动"筛检程式,然后根据选择的标准自动过滤邮件。
邮件筛检程式可以对进出的电子邮件流量进行操作。进入的邮件过滤涉及扫描来自网络的并发往受过滤系统保护的使用者的邮件,或进行合法拦截。出去的电子邮件过滤涉及相反的情况--在任何潜在的有害资讯会传给网络上的其他人之前,扫描在地使用者的电子邮件资讯。网络服务提供者常用的一种出去的邮件过滤方法是透明SMTP媒介,即通过网络内的透明媒介拦截和过滤邮件流量。出去的邮件过滤也可以在电子邮件服务器中进行。许多企业在其出去的邮件服务器中采用了资料防泄漏技术,以防止敏感资讯通过电子邮件泄漏。
邮件过滤器具有不同程度的可配置性。有时,它们会根据匹配一个规则运算式来做出决定。其他时候,代码可能会匹配邮件正文中的关键字,或者可能是邮件寄件者的电子邮寄地址。通过程式设计语言可以实现更复杂的控制流程和逻辑;这通常是通过资料驱动的程式设计语言来完成的,例如procmail,它指定了要匹配的条件和在匹配时采取的行动,这可能涉及到进一步的匹配。一些更高级的筛检程式,特别是反垃圾邮件筛检程式,使用统计文档分类技术,如纯然贝叶斯分类器。图像过滤可以使用复杂的图像分析算法,来检测通常与色情图像有关的肤色和特定的身体形状。
微软Outlook包括被称为"规则"的使用者生成电子邮件筛检程式。