Jump to content
Калькуляторы

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.