6つのドメインを提供するように設定したいメールサーバーがあります。複数のメールユーザーがPOP3SまたはIMAPSを介してサーバーにアクセスします。
現在、MS Outlookは自己署名SSL証明書を使用しているため、未確認のSSL証明書警告が表示されます。この警告が表示されないようにSSL証明書を購入したいと思います。
各ドメイングループは、mail.theirdomain.comのような名前を受信メールサーバー名として使用したいと思います。 6つのドメインごとに証明書を購入せずにこれを行う方法はありますか?つまり、mail.maindomain.com用に1つを購入して別のDNS名を解決することができますか?
現在のDNSでは、mail.theirdomain.comにはmail.maindomain.comを指すCNAME設定があります。私はメールを受信するためにDovecotを実行し、メールを送信するためにSendmailを実行しています。 Debian 6 の最新バージョン。
ベストアンサー1
複数のドメイン証明書を使用しましたが、名前が同じ組織の他のドメインである場合にのみ可能でした。これらの名前の所有権は同じ会社にさかのぼることができます。私が認証機関であれば、関係のない機関に同じサービスを提供したくないでしょう。
SMTP では、メールサーバーのドメインが元のメッセージのドメインと異なる場合がよくあります。 Dovecotはドメインログインをサポートしているため、[email protected]
Dovecotサーバーに単一のドメインを使用しているかのように、ユーザーがIDを使用してログインできるようにします。まだ認定された証明機関によって署名された証明書のみが必要です。
私がしたように、署名証明書の公開鍵を公開することもできます。これにより、クライアントはキーを取得でき、ドメインが一致すると証明書が渡されます。自己署名証明書に代替名を追加してみませんでしたが、openssl
そのような証明書をかなり簡単に生成することは可能です。