大家。 我已经在MySQL数据库的别名和域名服务器上安装了Postfix。
它被configuration为转发一些地址到其他邮件帐户,并在本地邮箱中发送一些邮件,这些邮件将通过dovecot imap服务器进行查询。
对于这个例子,让有两个用户:
[email protected]什么是一个用户,它的邮件刚刚转发,让我们说[email protected] [email protected]什么是从本地IMAP访问其邮件的用户。 现在,我想从另一个邮件服务器获取一些邮件,并处理它们,就好像它们被发送给我的邮件服务器的用户一样。
可以说这些相关性存在:
[email protected]有两个外部帐户: [email protected]和[email protected] [email protected]也有一个外部帐户[email protected] 问题是,其他邮件服务器上的新邮件并不总是在收件箱中,它可能在子目录: 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文件夹选项”。