Может ли fetchmail записать в файл?

Во время тестирования нового сервера мне нужно проверить функциональность fetchmail, но я не могу заставить его работать так, как я ожидаю. Как я могу отправить извлеченное письмо либо в указанный файл, либо на стандартный вывод?

мой /etc/fetchmailrc выглядит примерно так:

set syslog

set daemon 10

# TEST
poll mail.example.com proto imap
  user "ulf" password "testpassword" idle
  ssl
  folder "INBOX/test_2016-10-24"
  keep
  mda "tee /tmp/fetch_test"

Затем я запускаю fetchmail как:

$ sudo fetchmail -vk -f /etc/fetchmailrc

или (как предлагается здесь):

$ sudo fetchmail -vk -m cat -f /etc/fetchmailrc

Я также попытался это (записать полученные письма в файл) безуспешно.

В указанной папке есть одно письмо, и когда я запускаю любую из вышеперечисленных команд, в /var/log/syslog прежде чем он остановится. Последние 3 строки указывают, что найдено одно сообщение, но тогда?

...
Oct 25 15:16:25 example fetchmail[7271]: 1 message (1 seen) for ulf at mail.example.com (folder INBOX/test_2016-10-24).
Oct 25 15:16:25 example fetchmail[7271]: IMAP> A0005 IDLE
Oct 25 15:16:25 example fetchmail[7271]: IMAP< + idling

1 ответ

Кажется, моя ошибка очевидна, если вы думаете об этом или читаете вывод:

...
Oct 25 15:16:25 example fetchmail[7271]: 1 message (1 seen) ...
...

Я видел здесь ключ. Будут выбраны только письма, помеченные как непрочитанные в почтовом ящике. Письма, которые уже были прочитаны или просмотрены, не будут получены.

Другие вопросы по тегам