我该如何设置 Dovecot 和 Postfix,以便为电子邮件帐户使用与 passwd 不同的用户数据库?我希望为可以通过 ssh 登录的用户和拥有邮件地址的用户设置单独的帐户,尽管他们可能是同一个人。
假设我有一个帐户 A,他可以通过 ssh 连接到服务器。现在我想有一个[电子邮件保护]邮件地址,但 ssh 密码与 A 帐户不同。电子邮件仍应保存在 A 的主文件夹中。
如何实现这一点?
到目前为止,我已经在 /etc/skel 中定义了一个目录结构,以便每个 ssh 帐户都会自动包含邮件目录。然后我通过虚拟文件中的 Postfix 设置邮件地址,然后运行“postmap”。
答案1
答案2
术语是“虚拟主机”。以下是在 CentOS 上执行此操作的指南:
因此,在该示例中,电子邮件帐户信息将存储在 MySQL 中。它也可以存储在 LDAP、sasldb 等中,具体取决于您要执行的操作。