From bbbaf02de2811083573af02d6cfee79342e96811 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 23 Jun 2020 21:08:14 +0300 Subject: [PATCH] =?utf8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D0=B8=D1=81?= =?utf8?q?=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D1=8C=20f?= =?utf8?q?dm=20=D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=BE=20fetchmail?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 значительно более компактен. -- 2.48.1