Перейти к содержимому
Калькуляторы

fetchmail не забирает старую почту

Добрый день!

Возникла такая проблема: из-за переполнения раздела при сборе почты вложения писем скачались, но все пустые. На сервере письма отметились как прочитанные. После очистки раздела при сборе новых писем вложения забираются нормально, но письма, которые не удалось нормально скачать в первый раз, не скачиваются повторно, даже если их отметить на сервере как непрочитанные.

 

Конфиг fetchmail:

set logfile=/var/log/fetchmail.log
set daemon 300
defaults protocol pop3,
keep,
mda "/usr/bin/procmail -d %T"
poll "domain.net" interface eth0/XXX.XXX.XXX.XXX,
user "mail@domain.net", with password "pass",is "mail" here;

 

Конфиг procmail:

MAILDIR=$HOME/mail
LOGFILE=/log/procmail.log
VERBOSE=yes

:0
* ^From.*(mail@domain2.ru|mail@domain3.ru)
|$HOME/parser.sh

 

Подскажите, как решить эту проблему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

удалите файл .fetchmail-UIDL-cache (либо ~/.fetchids ) в зависимости от ваших настроек , после чего fetchmail перезагрузит все сообщения которые есть у вас на сервере.

Либо ищите там соотв id писем и удаляйте их

 

А вообще лучше использовать IMAP , там таких проблем не будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.