From: Sergey Matveev Date: Tue, 23 Jun 2020 18:08:14 +0000 (+0300) Subject: Начал использовать fdm вместо fetchmail X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=bbbaf02de2811083573af02d6cfee79342e96811;p=stargrave-blog.git Начал использовать fdm вместо fetchmail https://github.com/nicm/fdm Не то чтобы fetchmail не работал бы, но надоело не видеть в нём timestamp-ов в логах. В FAQ штатно рекомендуют например делать hook который перед подключением выполнит data >> ~/.fetchmail.log. Решил посмотреть какие ещё MRA бывают. getmail -- не хочу я зависеть от Python. fdm -- от создателя tmux, этим всё сказано. Его возможности по фильтрации почты мне не нужны, так как я всё равно использую maildrop. Но мне нужно чтобы при больших размерах писем он не грохал их и не пытался доставлять (а то мой Postfix наругается в адрес отправителя). И ещё мне надо чтобы с разных учётных записей, он в разные локальные учётки отправлял письма приходящие (чтобы видеть что письмо из "рабочего" ящика например). Это прям из коробки всё поддерживается. По факту его конфиг ощутимо меньше fetchmail-овского, ибо по умолчанию куча опций выставлена как мне надо. Плюс netrc поддерживает, что приятно. Он правда не умеет демонизироваться, как fetchmail, но... а на что у нас crontab пользовательский? Легко сделал так, что при штатной работе он ничего не напишет в stderr, не породит письма от cron. А при ошибках породит. Там же я управляю и частотой опроса почтовых ящиков. Что более Unix way, а главное что fdm значительно более компактен. ---