我有一台管理邮件的 VPS 服务器。它有 postfix、dovecot、spamassassin 等。操作系统是 ubuntu。仅使用 POP。
postconf mail_version
mail_version = 2.10.1
该服务器有大约 15 个不同域名的电子邮箱。有些邮箱在过去 10 多年里收到的电子邮件超过 200,000 封。
我想在配备 250GB SSD 的平板电脑上配置 Outlook。出于显而易见的原因,我不想在这里保存过去 10 年的所有电子邮件历史记录。为此,我有一台台式电脑。
文件夹结构如下:
(for email [email protected])
/var/vmail/example.com/info
/var/vmail/example.com/info/cur
/var/vmail/example.com/info/new
/var/vmail/example.com/info/tmp
/var/vmail/example.com/info/sieve
问题:
- 如何从服务器中删除电子邮件,以便 Outlook 在配置后仅下载新电子邮件?仅删除文件夹中的文件就足够了吗?
new
或者我可以删除new
文件夹,然后 Postfix 会在收到新帖子后重新创建文件夹吗? - 如何配置附加 IMAP?现在服务器中只配置了 POP3。那么如何将 IMAG 添加到已经存在且运行良好的 POP3 中?如果解释起来太长,也许您可以发送一些教程?我尝试谷歌搜索,但是我找到的所有教程似乎都从头描述了邮件服务器的整个配置。如果为了回答这个问题您需要更多信息,请告诉我,我会收集一些配置。
我建议先配置 IMAP – 然后使用 IMAP 客户端删除所有内容,或将所有旧邮件移至文件夹。我不确定 Outlook 处理 20 万封邮件的效果如何,但所有 IMAP 应用都可以选择下载“仅邮件头”(每封邮件应少于 1 kB),因此即使保留所有邮件,磁盘空间也不会成为问题。
否则:
cur
从和中删除文件new
,但保留子目录本身。如果删除实际的子目录,Postfix 可能无法将该路径识别为 Maildir(例如,它可能认为它是一个 MH 格式的文件夹)。还删除
dovecot*
您在附近找到的所有索引/缓存文件(它们应该位于同一目录中)。POP 和 IMAP 将由相同的 Dovecot 服务提供,并使用完全相同的配置。(Postfix 不参与;它只是存放消息,然后它们就属于 Dovecot。)
假设当前的 Dovecot 配置正确,您唯一需要做的就是安装
dovecot-imapd
或类似名称的包(如果您的发行版将其拆分),并确保 Dovecot 的protocols =
选项包含imap
。由于它只是同一服务中的一个新模块,它将自动使用相同的邮箱路径、用户数据库等。如果不起作用,第 2 步是“查看系统日志”,第 3 步完全取决于出了什么问题。与从头开始设置新服务器不同,任何人都很难编写完整的教程来向未知系统添加某些东西,因为教程无法可靠地假设任何有关设置的内容 - 因此只有 10% 是实际的分步配置;其余 90% 将是一般的问题调查技能。