自从 Thunderbird 最终获得 maildir 存储支持以来已经有一段时间(相对较短)(在撰写本文时,我使用的是 Thunderbird 38.1.0)。不幸的是,它似乎只适用于 Thunderbird 自身在内部存储邮件的方式,例如 IMAP/POP3 帐户。不过,我希望能够读取典型的 /home/user/.maildir 目录的内容,该目录包含为用户本地交付的邮件(作为 /var/spool/mail 风格交付的替代方案)。
现在,我想出的最好的主意是将 Thunderbird 的“本地文件夹”帐户中专门创建的收件箱文件夹符号链接到它,但 Thunderbird 似乎甚至无法注意到其中的邮件,收件箱显示为空(即使重启也无济于事)。
我当然可以恢复使用 /var/spool/mail 设置 Thunderbird 的 movemail 帐户(在重新配置 exim 之后,它适当地执行本地邮件传递),但老实说,我不希望不需要。
每个人。我正在学习dovecot使用虚拟 Ubuntu 12.04 机器设置家庭 IMAP 服务器。我的目的是最终拥有一个使用 POP3 从多个地址接收电子邮件并将它们从我的 ISP 服务器中删除的家庭服务器,同时使它们可以通过家庭 IMAP 服务器进行访问(这类似于https://help. ubuntu.com/community/POP3Aggregator,其中解释了如何使用dovecot版本 1设置系统,因此已过时)。我打算在发送消息时直接使用ISP的服务器,并将所有发送的消息BCC给自己。
我已经完成了测试服务器的基本设置:getmail使用 POP3 从两个测试电子邮件帐户中获取邮件,并成功地将它们传送到new虚拟机上各自的 Maildir 样式文件夹。Dovecot 然后成功地看到了这些消息。
我有两个问题:
1)我有建立new,cur和tmp两个测试文件夹手动账户获得此设置工作。有没有办法dovecot在我创建新的虚拟用户帐户时自动创建这些 Maildir 文件夹(例如,当我将用户和密码组合添加到我的dovecot密码文件时),或者是否希望我编写一个 bash 脚本来自动创建任务?
2) 我欢迎您对如何在我学习设置时改进这种方法提出任何意见。我采用这种方法的动机是 1) 启用归档/存储来自多个托管服务提供商的电子邮件,这些提供商对服务器存储设置了上限,以及 2) 让我更好地控制电子邮件存储,而无需我设置和管理邮件服务器从头开始(我还没有准备好这样做)(这遵循https://ssd.eff.org/tech/email 上的建议)。
谢谢!
显然,标题中问题的答案是肯定的。但我真的很想知道我是否可以在不破坏任何东西的情况下做到这一点。
我正在使用offlineimap将我的 Gmail 帐户备份到本地计算机上的 Maildir。由于 Gmail 可让您轻松地为邮件分配多个标签,因此我的备份目录最终会包含大部分邮件的多个副本。我想通过使用名为hardlink的脚本用硬链接替换相同消息的副本来节省空间。这可能会导致使用 Maildir 的应用程序出现问题,还是会导致应用程序损坏我的邮箱?或者修改任何邮件文件是否会简单地破坏与该文件关联的任何硬链接,而不会影响在别处硬链接的先前版本?