我想设置fetchmail或getmail来从Gmail中拉出电子邮件。我更希望它是IMAP,但我也可以和POP一起生活。我遇到的问题是,所有这些似乎都希望您指定要检查的确切文件夹列表(这在IMAP中比POP中更干净)。
这是一个麻烦,因为我经常更改我的文件夹列表,当我这样做时,我不希望必须更改我的配置文件来添加/删除文件夹。当有变化时,我会自动希望mbox或maildir目录“显示”我的新文件夹的内容。我也希望mbox与服务器上的文件夹同名
我能找到的最接近的是fetchmail中的-r选项,但它似乎也不能做到这一点。我确信我一定错过了一些东西,因为每个电子邮件客户端都能够做到这一点,我希望该功能存在于MRA中,而不是MUA中。
更新:我想把这个线程移到Serverfault,我同意投票关闭这个线程并进行迁移。不幸的是,我自己还没有做这件事的代表
发布于 2009-08-22 08:47:55
使用getmail,您可以在配置中使用以下行来获取所有邮件:
mailboxes = ("[Google Mail]/All Mail",)使用IMAP,你可以列出服务器上的文件夹,这样电子邮件客户端就可以做他们需要做的任何事情。在getmail中,这取决于电子邮件检索器是如何编写的。如果此配置不起作用,您可以检查IMAP检索器代码,并编写适合您需要的特定代码;-)
我的2分
PS:我没有安装getmail来检查它是否能起作用…
发布于 2009-08-28 17:27:37
你可以调查一下imapsync。它旨在递归同步IMAP帐户。您需要一个IMAP帐户作为目的地。我还没有用gmail测试过它,但是如果gmail是一个行为良好的IMAP服务器,它应该可以工作。
https://stackoverflow.com/questions/1298771
复制相似问题