在 postfix dovecot 中设置虚拟域的电子邮件客户端登录

在 postfix dovecot 中设置虚拟域的电子邮件客户端登录

我已经使用 Postfix 和 Dovecot 设置了邮件服务器。目前我还没有设置 sasl。如果我使用 adduser 命令添加用户并登录 Thunderbird,则不会出现任何问题。

但是现在我也设置了虚拟域,并且我没有为虚拟域设置任何密码。如何使用虚拟域登录thunderbird?

这是我在 postfix/main.cf 中的虚拟域配置

virtual_mailbox_domains = mydomain1.com, mydomain2.com, mydomain3.com
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_maps = hash:/etc/postfix/virtualmailbox
virtual_uid_maps = static:1002
virtual_gid_maps = static:1002

这是我的 postfix/virtualmailbox 配置

[email protected] mydomain1.com/info
[email protected] mydomain2.com/info
[email protected] mydomain3.com/info

答案1

要通过 dovecot 登录虚拟用户,您需要为他们启用某种形式的身份验证(系统用户默认启用)。Dovecot 虚拟用户文档:https://doc.dovecot.org/configuration_manual/virtual_users/

将您想要验证身份的方式添加到 conf.d 中的文件(例如 auth-passwd)后,通过取消注释身份验证配置文件中的包含来启用相应文件,并将登录信息添加到您的文件/数据库中

相关内容