高级 Procmail 实用指南
规则应用顺序
在处理邮件时,按照特定顺序应用规则是很重要的,典型的规则应用顺序如下:
1. 首先处理守护进程或服务器消息。
2. 尽早处理邮件列表,但要在服务器消息之后,因为我们希望先处理服务相关的邮件。
3. 使用黑名单文件阻止已知的垃圾邮件发送者。
4. 在处理完邮件列表之前,不要发送休假回复,以避免向邮件列表发送烦人的休假回复。
5. 保存私人邮件。
6. 检查未经请求的批量电子邮件(UBE),即垃圾邮件。这样可以避免对已知有效的电子邮件进行垃圾邮件检查时产生的高开销。
Formail 工具
Formail 是一个外部实用程序,通常在安装了 Procmail 的系统上都可以使用。它的主要功能是处理邮件消息,并从邮件头中提取信息。它可以作为一个过滤器,将邮件转换为适合存储在 Linux 邮件系统中的格式。此外,它还可以执行许多其他有用的功能,如“From”转义、生成自动回复头、简单的头提取或拆分邮箱/摘要/文章文件。
Formail 的输入数据(邮件、邮箱或文章内容)需要使用标准输入提供,因此它非常适合用于管道命令链。输出数据则通过标准输出提供。
高级配方分析:休假自动回复
下面是一个实现休假服务的复杂配方示例,用于通知发件人你正在休假,无法回复电子邮件。
SHELL=/bin/sh # for other shells, this might need adjustment
:0 Whc: vacation.lock
# Perform
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



