我有几个 POP3 帐户需要收集并交给 IMAP 服务器。
这必须是安全的,所以任何竞争性或非原子性的东西都不会起作用。我该怎么做?
答案1
可以解释一下“交给” IMAP 服务器是什么意思吗?
您是否尝试将存储在多个 POP 电子邮件帐户中的邮件整合到一个 IMAP 帐户中?这是一次性交易还是持续性的?
一次性交易:使用 Thunderbird 等桌面客户端。依次添加每个 pop3 帐户(您可以为每个帐户分配自己的“收件箱”)以及 imap 帐户。下载所有 pop3 邮件。然后突出显示所有 pop3 帐户邮件并将它们拖到 imap 帐户上的文件夹中。
从命令行执行此操作的另一种方法是“pop2imap“(自述)。这是一个 perl 脚本,因此您需要一个安装了 perl 的系统,大多数 Linux 发行版都安装了 perl,但 MS Windows 则不需要。
如果你正在运行带有 IMAP 的电子邮件服务器,并且希望它持续从 POP3 帐户中获取邮件,或者你不介意使用 SMTP 将邮件发送到 IMAP 服务器,那么你应该研究一下提取邮件。