1

В настоящее время я поддерживаю проект, который использует fetchmail для импорта электронной почты с заданного почтового сервера Exchange, одна из учетных записей которого я забираю почту, к сожалению, имеет множество папок.

Я обнаружил, что могу использовать директиву folder в моем файле fetchmailrc , однако это не является рекурсивным, так как все другие папки все еще имеют свои электронные письма, помеченные как непрочитанные (и мой сценарий не собирает почти столько данных, сколько я ожидаю, чтобы собрать их). ).

Хотя fetchmail поддерживает несколько папок, это не сработает, так как почтовый ящик регулярно меняется, то есть я не могу жестко закодировать все папки. Я посмотрел в Интернете и обнаружил, что на некоторых серверах есть папка типа «Вся почта», однако я не смог найти ее для Exchange.

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

poll owa.example.com
protocol imap
auth password
user 'example@owa.example.com' with password 'password' mda "/home/user/parse-emails"
folder 'INBOX'
keep

0