Уже более десяти лет 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
Формулировка комментария не совсем внушает уверенность в отсутствии данной ошибки. Может ли кто-нибудь подтвердить, существует ли в текущем выпуске Procmail ошибка "сброшенная F"? Если он больше не существует, в какой версии Procmail он был исправлен? В интересах простоты я бы с радостью удалил эти строки из своих систем. procmailrc
файлы, но только если я могу быть уверен, что это безопасно для тех версий Procmail, которые они используют.