十多年来,SpamAssassin 一直提供一个示例procmailrc
文件,其中包含针对 Procmail 错误的以下解决方法:
# Work around procmail bug: any output on stderr will cause the "F" in "From"
# to be dropped. This will re-add it.
:0
* ^^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "
:0 fhw
| sed -e '1s/^/F/'
}
此文件的最新版本有补充评论:
# NOTE: This is probably NOT needed in recent versions of procmail
评论的措辞并不能完全激发人们对此错误不存在的信心。有人可以确认“dropped F”错误是否仍然存在于当前版本的 Procmail 中吗?如果它不再存在,它在哪个版本的 Procmail 中修复了?为了简单起见,我很乐意从我的系统procmailrc
文件中删除这些行,但前提是我可以确保使用他们正在运行的 Procmail 版本这样做是安全的。