Назад | Перейти на главную страницу

Была ли когда-либо исправлена ​​ошибка «упавшего F» в Procmail? Если да, то когда?

Уже более десяти лет 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, которые они используют.