从另一个IMAP服务器获取新邮件(也从子文件夹)作为Postfix中的新邮件

大家。 我已经在MySQL数据库的别名和域名服务器上安装了Postfix。

它被configuration为转发一些地址到其他邮件帐户,并在本地邮箱中发送一些邮件,这些邮件将通过dovecot imap服务器进行查询。

对于这个例子,让有两个用户:

现在,我想从另一个邮件服务器获取一些邮件,并处理它们,就好像它们被发送给我的邮件服务器的用户一样。

可以说这些相关性存在:

问题是,其他邮件服务器上的新邮件并不总是在收件箱中,它可能在子目录: mailinglists/all mailinglists/it但也在mailinglists/some-other-department ,这是不感兴趣,不应该交付。

我已经find了一个名为fetchmail的程序,但是我找不到如何获取子目录或者决定获取哪些子目录。

您可以使用文件夹选项。 只要把它放在fetchmailconfiguration文件(默认是.fetchmailrc)。

 poll mail.server.com protocol IMAP user 'xxx@xxx,com' password 'xxxxxx' folder 'mailinglist' 

如果您需要更多示例,请参阅手册页或search“fetchmail文件夹选项”。