如何配置Dovecot邮件位置以使一个具有多个IMAP帐户的用户



我有mbsync将两个不同的电子邮件帐户获取到我的主目录的两个不同的子目录。我可以将Dovecot配置为用于单个用户的两个邮件位置吗?我的目标是让Gnus(Emacs(与Dovecot进行交谈,以获取两个帐户的邮件,以使文件夹分开且独特。我目前在一个位置进行此操作,但是我很难弄清楚如何在两个位置进行操作。

使用别名可以将消息传递到邮件系统中的任意帐户。使用sieve,您可以通过原始收件人对收件箱下不同子文件夹的原始收件人进行整理。

我使这比需要的要困难得多。如果正确的程序指向正确的目录,实际上几乎没有什么可做的。

为了解决我的问题,我在.mbsyncrc文件中使用了两个频道创建了两个帐户。在我的情况下,使用~/allmail/acct1的帐户使用CC_4,使用共享的Maildir样式收件箱,并使用~/allmail/acct2帐户二。我测试了一些错误的开始后,在一些UID问题之后,我进行了同步罚款。

然后,我通过将mail_location行设置为: ,编辑了dovecot.conf文件以使用上述收件箱和位置
mail_location = maildir:~/allmail/:LAYOUT=fs:INBOX=/home/me/allmail

然后用

重新启动Dovecot
sudo systemctl restart dovecot

确保GNU具有适合nnimap的正确变量。我发现更改以前使用的名称很方便,以便GNU中的组名称是我设置的新结构所独有的。然后,我可以进入服务器并订阅我的新组并杀死旧组,并修剪一些虚假的组。

现在,我都有来自本地存储的两个帐户的所有邮件,并且我可以使用每个ACCT1或ACCT2组唯一的发布样式来获取正确的返回和GCC值,以及使用MSMTP通过适当的服务器从每个帐户发送邮件。

相关内容

  • 没有找到相关文章

最新更新