
私は小さな 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の設定には触れなかったと思います
- すべてを再起動しました
現在、Roundcube を使用するために mail.newdomain.com にアクセスすると、mail.olddomain.com にリダイレクトされます。これがデフォルトの動作かどうかはわかりませんが、これは望ましい動作ではありません。newdomain.com の電子メール ユーザーが mail.newdomain.com で Roundcube を使用できるようにしたいのですが、どのように設定すればよいでしょうか。
答え1
実際、必要なのは、新しいメール ドメイン用に Apache で別の仮想ホストを作成するか、Nginx で別のサーバー ブロックを作成することだけです。ただし、Apache/Nginx ディレクトリ構造は iRedmail によって大幅に変更されるため、プロセスが少し複雑になります。
Nginx の正確な手順を確認するには、iRedMail チュートリアルをご覧ください。https://www.linuxbabe.com/mail-server/set-up-iredmail-multiple-domains-nginx
答え2
新しいドメイン用の設定ファイルを作成する必要があると思います。
1 つのサーバーでホストされている複数のドメインに対応するために Roundcube を 1 つインストールしている場合は、ホスト固有の設定ファイルを作成できます。これらのファイルは .inc.php のような名前を付ける必要があり、Roundcube の設定ディレクトリに保存されます。
チェック このリンク