十多年来,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
评论的措辞并没有激起对这个bug的不存在的信心。 任何人都可以确认在当前版本的Procmail中是否仍然存在“丢失的F”错误? 如果它不再存在,在哪个版本的Procmail被修复? 为了简单起见,我很乐意从我的系统的procmailrc文件中删除这些行,但只有在我确定可以安全地使用它们运行的Procmail版本时才能这样做。