这是一个简单的 Procmail 配方,用于根据主题过滤电子邮件:
:0
* ^Subject: .*Content to filter
$HOME/Maildir/.INBOX.My_filtered_folder/
上面非常简单的 Procmail 配方可以正常工作。但是有些电子邮件具有 Base64 编码的主题内容,如下例所示:
Subject: =?UTF-8?B?VmlldGFsaXMgUG9sZXBl?=
=?UTF-8?B?bGwaY29tbWVudPVkIG9u?=
=?UTF-8?B?IGAgbGlubyBCYWPrcGFj?=
=?UTF-8?B?a2Vw4oDZcyBGZWxpY3l0eSA=?=
=?UTF-8?B?c3hjckVkLg==?=
因此,需要首先解码此编码的主题内容,以便能够像上面的配方中那样过滤电子邮件。
在过滤主题内容(在 Debian 7 上)之前,如何在 Procmail 配方中解码此类 base64 编码的电子邮件主题字符串?
这个问题与关于“Sendmail/procmail - 获取邮件发件人和邮件主题,utf8 编码问题 [关闭]”的问题不是重复的——这是一个完全不同的问题。