Как остановить маркировку сообщений Fetchmail как прочитанных

Когда fetchmail проверяет входящие входящие сообщения IMAP, он загружает любые непрочитанные сообщения и удаляет флаг «непрочитанный» сообщение на почтовом сервере.

Есть ли способ, чтобы fetchmail загружал новые сообщения, не отмечая их как прочитанные?

Я использую procmail для автоматической обработки новых почтовых сообщений и запуска скриптов на основе правил почты, поэтому я хочу, чтобы сообщения загружались, но предпочли бы, чтобы флаг «нового сообщения» был сохранен в сообщениях, которые я еще не читал в своем почтовом клиенте ,

Это мой файл .fetchmailrc :

 poll mail.domain.com protocol IMAP user "user@domain.com" password 'password' folder 'INBOX' keep ssl mda "/usr/bin/procmail -f %F" 

2 Solutions collect form web for “Как остановить маркировку сообщений Fetchmail как прочитанных”

Я не мог найти способ сохранить или повторно установить флаг «непрочитанный» на сервере.

В конце концов, я переключился на использование getmail , более современной альтернативы fetchmail , написанной на Python. В отличие от fetchmail , getmail получает сообщения, основанные на идентификаторе сообщения сервера, а не на флаге «непрочитанный».

Это созданный мной файл конфигурации getmail , обеспечивающий эквивалентность моей конфигурации fetchmail :

 # ~/.getmail/getmailrc # Configuration file to retrieve messages over secure IMAP # and send them to procmail [retriever] type=SimpleIMAPSSLRetriever server=mail.domain.com username=user@domain.com password=password [destination] type=MDA_external path=/usr/bin/procmail [options] verbose=0 read_all=false delete=false delete_after=0 delete_bigger_than=0 max_bytes_per_session=0 max_message_size=0 max_messages_per_session=0 delivered_to=false received=false message_log=~/getmail.log message_log_syslog=false message_log_verbose=true 

В моем fetchmail(1) указаны флаги -k , --keep и опция, чтобы не загружать сообщения.

fetchmail-6.3.22-1.fc18.x86_64, Fedora 18.

  • Как я могу использовать procmail для изменения тела письма, а затем перенаправить его на внешний адрес?
  • Как создать фильтр Procmail, который проверяет оба заголовка и тело
  • как использовать procmail как MDA для постфикса? (mailbox_command)
  • Изменение входящей почты из текста / plain в text / html
  • Procmail: найти адрес электронной почты, отправленный с и по тому же адресу?
  • Почему висит проклят?
  • Перенаправление / переадресация электронной почты с помощью fetchmail в gmail
  • фильтровать электронные письма cron через procmail?
  • procmail сохранить в директорию и выполнить скрипт?
  • Как вы используете procmail mda для доставки файлов, которые нужно читать mh?
  • Как отлаживать ~ / .forward
  • Linux и Unix - лучшая ОС в мире.