После обновления до 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 несколько дней назад. Они знают о проблеме и планируют исправить ее при следующем обновлении. В то же время мне сказали отключить учетную запись и снова включить ее, когда вы хотите получать почту. Это своего рода боль в заднице, но это работает, и мы надеемся, что они скоро это исправят.