我有mbsync将两个不同的电子邮件帐户获取到我的主目录的两个不同的子目录。我可以将Dovecot配置为用于单个用户的两个邮件位置吗?我的目标是让Gnus(Emacs(与Dovecot进行交谈,以获取两个帐户的邮件,以使文件夹分开且独特。我目前在一个位置进行此操作,但是我很难弄清楚如何在两个位置进行操作。
使用别名可以将消息传递到邮件系统中的任意帐户。使用sieve
,您可以通过原始收件人对收件箱下不同子文件夹的原始收件人进行整理。
我使这比需要的要困难得多。如果正确的程序指向正确的目录,实际上几乎没有什么可做的。
为了解决我的问题,我在.mbsyncrc
文件中使用了两个频道创建了两个帐户。在我的情况下,使用~/allmail/acct1
的帐户使用CC_4,使用共享的Maildir样式收件箱,并使用~/allmail/acct2
帐户二。我测试了一些错误的开始后,在一些UID问题之后,我进行了同步罚款。
dovecot.conf
文件以使用上述收件箱和位置 mail_location = maildir:~/allmail/:LAYOUT=fs:INBOX=/home/me/allmail
然后用
重新启动Dovecotsudo systemctl restart dovecot
确保GNU具有适合nnimap
的正确变量。我发现更改以前使用的名称很方便,以便GNU中的组名称是我设置的新结构所独有的。然后,我可以进入服务器并订阅我的新组并杀死旧组,并修剪一些虚假的组。
现在,我都有来自本地存储的两个帐户的所有邮件,并且我可以使用每个ACCT1或ACCT2组唯一的发布样式来获取正确的返回和GCC值,以及使用MSMTP通过适当的服务器从每个帐户发送邮件。