Назад | Перейти на главную страницу

procmail dovecot, почтовый клиент видит изменения только при выходе и повторном открытии

У меня есть фильтр в .procmailrc для организации почты в папке. Но я использую dovecot в качестве LDA, и он не обновляется, пока я не выйду из клиента. Я прочитал, что мне нужно продолжить доставку почты, как описано здесь: http://wiki.dovecot.org/procmail

Итак, в .procmailrc я заменяю путь к папке в правиле фильтра: Dir $ Some / $ DestDir /

куда Dir$Some это каталог в ~/Mail и $Some набор переменных согласно некоторому тесту как $DestDir

По:

 DELIVER="/usr/lib/dovecot/deliver"
 | $DELIVER -c deliver.conf -m Dir$Some/$DestDir
 Where deliver.conf have log, postmaster_address and mail_location = maildir:~/Mail:LAYOUT=fs:INDEX=/var/indexes/%u

Я не вижу ошибок в procmail или журнале доставки. Кажется, Procmail работает, и тоже доставляет. Но чтобы увидеть новую почту, мне нужно выйти из клиента (mutt) и снова открыть его. Я возвращаю почту, чтобы проверить это, но новая почта тоже не работает.

Я не думаю, что это один из них, а клиент, который не обновляет ваш почтовый ящик. клиенту необходимо обновить почтовый ящик, чтобы увидеть изменения, по умолчанию серверы imap / pop3 не отправляют эти обновления.