Автоматичне сортування списку повідомлень до папки списку за допомогою IMAP


9

Я хотів би автоматично переміщувати отримані повідомлення до папок, що відповідають певним спискам, на сервері IMAP за допомогою mutt. Усі ці списки, як listsвідомо, не змінюються .

Що я зараз роблю, - це періодично тегувати повідомлення, Senderа потім переносити tag-saveїх у потрібну папку. Mutt вже пропонує правильну папку. Це здається мені занадто пішохідним, і я вважаю, що має бути якийсь спосіб автоматизації цього.

Я знаю, що існують спеціальні інструменти для цього за межами MUA, але єдиним способом доступу до цього сервера, здається, є через деякий MUA (наприклад, у мене немає доступу до оболонки).

Як я б найкраще це робив всередині баранини?


MUA з кігтями-поштою може це зробити легко, але це програма GUI.
Кіт

Відповіді:


5

muttце інтерактивний MUA, без автоматичної фільтрації. Найкращим вибором було б знайти (або написати) клієнтський IMAP-скрипт.

Іноді поштові сервери також мають веб-інтерфейс з функціями редагування фільтрів або протокол ManageSieve.


Або дуже потворно, але виконано:

  • захоплюйте повідомлення на свій комп’ютер за допомогою fetchmail / getmail / offlineimap
  • фільтрувати через procmail / maildrop / решето
  • зберігати на власному сервері IMAP або завантажувати назад, використовуючи offlineimap.

+1 для згадування, щоб перевірити будь-які доступні веб-інтерфейси. фільтрація IMAP на стороні сервера >> фільтрація IMAP на стороні клієнта
afrazier

Дякую за цю відповідь, але мушу сказати, що це мені зовсім не допомагає. Якщо що-небудь, я закінчу написати макрос клавіатури, щоб зробити це в mutt.
Бенджамін Баньє

4

Ви можете використовувати imapfilter, щоб зробити саме це. З документації:

IMAPFilter - утиліта фільтрації пошти. Він підключається до віддалених поштових серверів за допомогою протоколу доступу до Інтернет-повідомлень (IMAP), надсилає пошукові запити на сервер та обробляє поштові скриньки за результатами. Він може використовуватися для видалення, копіювання, переміщення, прапор тощо повідомлень, що знаходяться в поштових скриньках на тих самих або різних поштових серверах. Підтримуються версії 4rev1 і 4 версії протоколу IMAP.

IMAPFilter використовує мову програмування Lua як мову конфігурації та розширення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.