![使用 Dovecot 和 Postfix 创建独立于 passwd 的电子邮件帐户](https://linux22.com/image/578189/%E4%BD%BF%E7%94%A8%20Dovecot%20%E5%92%8C%20Postfix%20%E5%88%9B%E5%BB%BA%E7%8B%AC%E7%AB%8B%E4%BA%8E%20passwd%20%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%B8%90%E6%88%B7.png)
我该如何设置 Dovecot 和 Postfix,以便为电子邮件帐户使用与 passwd 不同的用户数据库?我希望为可以通过 ssh 登录的用户和拥有邮件地址的用户设置单独的帐户,尽管他们可能是同一个人。
假设我有一个帐户 A,他可以通过 ssh 连接到服务器。现在我想有一个[电子邮件保护]邮件地址,但 ssh 密码与 A 帐户不同。电子邮件仍应保存在 A 的主文件夹中。
如何实现这一点?
到目前为止,我已经在 /etc/skel 中定义了一个目录结构,以便每个 ssh 帐户都会自动包含邮件目录。然后我通过虚拟文件中的 Postfix 设置邮件地址,然后运行“postmap”。
答案1
答案2
术语是“虚拟主机”。以下是在 CentOS 上执行此操作的指南:
因此,在该示例中,电子邮件帐户信息将存储在 MySQL 中。它也可以存储在 LDAP、sasldb 等中,具体取决于您要执行的操作。