После обновления до OSX Mavericks fetchmail не может вызвать procmail

Я только что обновил OSX Snow Leopard до Mavericks, и теперь fetchmail не может вызвать procmail. Матт тоже не работает, но это уже другая история.

Следующий опрос (с измененными именами) работал в течение нескольких лет:

poll pop.1and1.com protocol: pop3 username: abc@example.org password: 123123123 nokeep fetchall mda "/opt/local/bin/procmail -d %T" # pass message to the local MDA

После обновления до Mavericks он корректно опрашивает сервер POP3, но завершается ошибкой со следующим сообщением:

fetchmail: about to deliver with: /opt/local/bin/procmail -d 'tbaker' #****fetchmail: MDA died of signal 6 not flushed

Недавно установленный / opt / local / bin / procmail является сверхстабильной версией v3.22 2001/09/10, и мои стандартные $HOME/.procmailrc и системный почтовый ящик по умолчанию не изменились.

Я предполагаю, что я не единственный, кто столкнулся с этой проблемой, поэтому удивляюсь, что не могу найти какие-либо темы по этому поводу.

Том

2 ответа

Решение

Решение: я нашел похожий пост в другом форуме от того, кто решил проблему, получив procmail из резервной копии его старой системы и установив его под Mavericks.

Я получил fetchmail, procmail и mutt с Time Machine, установил их. Также установлен putmail.py, который был удален из / usr / bin. Теперь все работает! Задача решена.

Извлеченные уроки: Обновление шлангов Mavericks Unix. Инструменты Unix, скомпилированные под Mavericks, могут работать некорректно. Инструменты Unix из предыдущих версий OSX могут продолжать работать нормально.

Поговорил с Apple несколько дней назад. Они знают о проблеме и планируют исправить ее при следующем обновлении. В то же время мне сказали отключить учетную запись и снова включить ее, когда вы хотите получать почту. Это своего рода боль в заднице, но это работает, и мы надеемся, что они скоро это исправят.

Другие вопросы по тегам