我有一个小型的 Ubuntu 16.04.3 电子邮件服务器,我选择使用 IRedMail 最简单的方法。电子邮件和 Roundcube 现在适用于我的主域,但我在添加新域时遇到问题。假设我有 olddomain.com 和 newdomain.com。
我在 DNS 提供商处配置了 DNS
我在 IRedMail 管理面板中添加了 newdomain.com
我使用以下方法生成了密钥:
amavisd-new genrsa newdomain.com.pem
如果我运行“amavisd-new testkeys”,我会得到:
测试#1 olddomain.com: dkim._domainkey.olddomain.com => 通过
测试#2 newdomain.com: dkim._domainkey.newdomain.com => 通过
- 我认为我没有接触过 nginx 配置
- 重启一切
现在,如果我浏览 mail.newdomain.com 以使用 Roundcube,我会被重定向到 mail.olddomain.com。我不确定这是否是默认行为,但这不是我想要的。我希望 newdomain.com 的电子邮件用户能够在 mail.newdomain.com 上使用 Roundcube。我该如何设置?
答案1
实际上,您需要做的就是在 Apache 中为新邮件域创建另一个虚拟主机或在 Nginx 中创建另一个服务器块。但是,iRedmail 对 Apache/Nginx 目录结构进行了重大修改,这使得该过程有点复杂。
要查看 Nginx 的具体步骤,请查看我的 iRedMail 教程:https://www.linuxbabe.com/mail-server/set-up-iredmail-multiple-domains-nginx
答案2
我认为您需要为新域创建配置文件。
如果您安装了 Roundcube 来为一台服务器上托管的多个域提供服务,您可以创建特定于主机的配置文件。这些文件必须命名为 .inc.php,并保存在 Roundcube 的配置目录中。
查看 此链接