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

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

各位。我已经在服务器上安装了 Postfix,并使用来自 MySQL 数据库的别名和域。

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

在此示例中,假设有两个用户:

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

假设这些相关性存在:

问题是其他邮件服务器上的新邮件并不总是在收件箱中,它可能在子目录中:mailinglists/all或者mailinglists/it也不在mailinglists/some-other-department令人感兴趣并且不应被传递的目录中。

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

答案1

您可以使用文件夹选项。只需将其放入 fetchmail 配置文件中(默认为 .fetchmailrc)。

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

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

相关内容