fetchmail без mda

Я не уверен в Ваших мотивациях, но возможно это было бы достаточно?

while true; do sleep 2; cmd >>output.txt; done &

Иначе объясните, почему Вам действительно нужно watch.

5
23.12.2010, 00:03
2 ответа

Используйте mda опция в Вашем .fetchmailrc указывать maildrop или procmail как Ваш MDA.

mda "/usr/bin/maildrop"

Это внесет почту в системном почтовом ящике (обычно /var/spool/mail/handygandy или /var/mail/handygandy). Если Вы хотите это в другом месте, или если Вы хотите диспетчеризировать письма на основе их содержания, запишите ~/.mailfilter файл.

to mail/fetched
4
27.01.2020, 20:40
  • 1
    ха-ха да, я согласовываю это, вероятно, делает то, что хочет OP, но это не "fetchmail без mda" процессоры lol –  phunehehe 23.12.2010, 09:52

Поскольку MDA - это просто программа, прочитав все электронное письмо от stdin и писать его где-нибудь, вы можете написать самую простую MDA в Bash:

mda "/bin/sh -c 'cat > INBOX/new/$(date +%''s_%N)'"

Try Flicial Onow Quote - это работа Избегайте «% s», потому что Fetchmail заменит «% s» с текущим именем пользователя: кодирует буквальный процент в варианте MDA Feetchmail

1
27.01.2020, 20:40

Теги

Похожие вопросы