procmail dovecot,邮件客户端只有在退出并重新打开时才能看到更改

我在.procmailrc中有一个filter来整理文件夹中的邮件。 但是我使用dovecot作为LDA,在我离开客户端之前它不会更新。 我读到,我需要通过交付进行邮件作为解释在这里: http : //wiki.dovecot.org/procmail

所以在.procmailrc中,我在过滤规则中replace了我的文件夹path:Dir $ Some / $ DestDir /

其中Dir$Some~/Mail一个目录, $Some是根据某些testing设置的一个variables$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)并再次打开。 我弹回邮件来testing这个,但新的邮件也不工作。

我不认为它们中的任何一个,但不刷新您的邮箱的客户端。 客户端需要刷新邮箱才能看到更改,默认情况下,imap / pop3服务器不会推送这些更新。