[О блоге] [наверх] [пред] [2020-06-23 21:08:14+03:00] [bbbaf02de2811083573af02d6cfee79342e96811]
Темы: [mail][tip]

Начал использовать 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 значительно более компактен.

    [оставить комментарий]