高级 Procmail 实用指南
1. 规则应用顺序
在处理邮件时,按照特定的顺序应用规则能提高效率和准确性。以下是典型的规则应用顺序:
1. 首先处理守护进程或服务器消息。
2. 尽早处理邮件列表,但要在处理完服务器消息之后,确保服务优先处理。
3. 使用黑名单文件阻止已知的垃圾邮件发送者。
4. 在处理完邮件列表之前,不要发送休假回复,避免向邮件列表发送不必要的休假回复。
5. 保存私人消息。
6. 检查未经请求的批量电子邮件(UBE),即垃圾邮件。这样可以避免对已知有效的电子邮件进行垃圾邮件检查时产生高额开销。
以下是该流程的 mermaid 流程图:
graph LR A[开始] --> B[处理守护进程或服务器消息] B --> C[处理邮件列表] C --> D[应用黑名单文件] D --> E[不发送休假回复(处理邮件列表前)] E --> F[保存私人消息] F --> G[检查垃圾邮件] G --> H[结束]2. Formail 工具介绍
Formail 是 Procmail 附带的外部实用程序,在安装了 Procmail 的系统上几乎总是可用。它的主要功能是处理邮件消息并从邮件头中提取信息。它可以作为过滤器,将邮件转换为适合存储在 Linux 邮件系统中的格式。此外,它还能执行许多其他有用的功能,如“From”转义、生成自动回复头、简单的头提取或拆分邮箱/摘要/文章文件。 </