IRedMailに新しいドメインを追加する

IRedMailに新しいドメインを追加する

私は小さな 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 の設定ディレクトリに保存されます。

チェック このリンク

関連情報