如何设置Dovecot和Postfix来使用与passwd不同的电子邮件帐户用户数据库?我希望为用户(实际上可以通过ssh登录)和具有邮件地址的用户设置单独的帐户,尽管它们可能是同一个人。
假设我有一个帐户A,它可以通过ssh连接到服务器。现在我想要一个A@domain.com邮件地址,但密码与ssh的A帐户不同。尽管如此,这些电子邮件还是应该保存在A的主文件夹中。
如何才能做到这一点?
到目前为止,我在/etc/skel中定义了一个目录结构,以便每个ssh帐户都自动包含邮件目录。然后通过虚拟文件中的Postfix设置邮件地址,然后运行“postmap”。
发布于 2012-03-11 03:08:33
后缀调用这些类型的帐户虚拟域。Dovecot称他们为虚拟用户。虚拟域(和用户)不绑定到系统帐户。
Postfix可以将虚拟域信息存储在本地查找文件或LDAP中。Dovecot需要SQL或LDAP数据库。
LDAP是存储虚拟用户信息的常见选择,因为它在电子邮件软件中的支持程度和快速查找时间。
搜索“”将显示如何操作和教程链接的页面和页面,这些链接将帮助您入门。
发布于 2012-03-11 03:11:51
艺术的术语是“虚拟托管”。下面是关于如何在CentOS上执行此操作的指南:
因此,在该示例中,电子邮件帐户信息将存储在MySQL中。它还可以存储在LDAP、sasldb等中,这取决于您想要做什么。
https://serverfault.com/questions/368463
复制相似问题