Exchange Hybrid'de sertifikayı yenileyin
Exchange Hybrid'de sertifika nasıl yenilenir? Exchange Server'da yüklü yeni bir üçüncü taraf sertifikanız var. Artık bu görevi tamamladığınıza göre eski sertifikayı kaldırmak istiyorsunuz. Ancak bu sertifikaların Office 365'e Giden gönderme bağlayıcısıyla etiketlendiğini belirten bir ileti alırsınız. Bu neden oluyor ve çözümü nedir?
Geçersiz Exchange sertifikası
Exchange Sunucusunda oturum açın. Sunucular > sertifikalar'a gidin. Birden fazla Exchange Sunucunuz varsa açılır menüden Exchange Sunucusunu seçin.
Örneğimizde geçersiz bir sertifikamız var.
Önemli: Üretim ortamlarında, sertifikayı geçersiz hale gelmeden önce yenilemeniz gerekir. Aksi halde mail akışı çalışmayacaktır.
Exchange sertifikasını yükleyin
Exchange Server'a ücretsiz Let's Encrypt sertifikası yükledik. Ayrıca bunu IMAP, ISS ve SMTP hizmetlerine atadık. Sertifika, Geçerli durumunu gösterir.
Devamını oku: Exchange sertifikasını PowerShell ile yükleyin »
Bu sertifikalar aşağıdaki Gönderme Bağlayıcıları ile etiketlenmiştir
Yeni sertifika yüklendi ve geçerli. Ancak eski sertifika geçersizdir. Her şeyi düzenli tutmak için Exchange Server'daki eski sertifikayı kaldıralım.
Geçersiz Exchange sertifikasını kaldırmak istediğimizde hata alıyoruz.
error
EX02-2016 sunucusunda özel bir Rpc hatası oluşuyor: Bu sertifikalar aşağıdaki Gönderme Bağlayıcıları ile etiketlenmiştir: Office 365'e Giden - d1c9beac-0655-48e7-9949-5e497af1d38d. Sertifikaların Gönderme Bağlayıcısından kaldırılması ve değiştirilmesi posta akışını bozar. Hala devam etmek istiyorsanız bu sertifikaları Gönderim Bağlayıcısı'ndan değiştirin veya kaldırın ve ardından bu komutu deneyin.
Neden bu hatayı alıyoruz ve Office 365'e Giden gönderme bağlayıcısı ile etiketlenen sertifikaları kaldırmanın çözümü nedir?
PowerShell ile Exchange Hybrid'de sertifikayı yenileyin
Bu hatanın çözümü, yeni sertifikayı şuna atamamız gerektiğidir:
Bağlayıcı gönder: Office 365'e giden
Alma bağlayıcısı: Varsayılan ön uç
Önemli: Aynı adımları diğer Exchange Sunucularında da uygulayın.
Bu adımları takip et:
Adım 1. Bilgi toplayın
Exchange yönetici merkezinde yeni sertifikayı çift tıklayın. Parmak İzini kopyalayın.
Posta akışı > bağlayıcı gönder'e gidin. Office 365'e Giden gönderme bağlayıcısı adını kopyalayın. Örneğimizde, Office 365'e Giden - d1c9beac-0655-48e7-9949-5e497af1d38d.
Posta akışı > bağlayıcıları al'a gidin. Varsayılan Ön Uç alma bağlayıcı adını kopyalayın. Örneğimizde, Varsayılan Ön Uç EX02-2016'dir.
2. Adım. Yeni sertifikayı ayarlayın
Exchange Management Shell'i yönetici olarak çalıştırın. Önceki adımda kopyaladığınız parmak izini içeren Exchange sertifikasını alın.
PS] C:\>Get-ExchangeCertificate -Thumbprint "2936E663C57F488BDC11661357DB60D031A90CE8"
Thumbprint Services Subject
---------- -------- -------
2936E663C57F488BDC11661357DB60D031A90CE8 I..WS.. CN=mail.exoip.comDeğeri $TLSCert değişkenine kaydedin.
[PS] C:\>$TLSCert = Get-ExchangeCertificate -Thumbprint "2936E663C57F488BDC11661357DB60D031A90CE8"Sertifikayı veren ve sertifika konusu değerlerini $TLSCertName değişkeninde saklayın.
[PS] C:\>$TLSCertName = "<I>$($TLSCert.Issuer)<S>$($TLSCert.Subject)"TlsCertificateName parametresi de dahil olmak üzere Set-SendConnector cmdlet'ini çalıştırın. Önceki adımda kopyaladığınız Exchange Sunucusu adını\gönderme bağlayıcısının adını girin.
[PS] C:\>Set-SendConnector "Outbound to Office 365 - d1c9beac-0655-48e7-9949-5e497af1d38d" -TlsCertificateName $TLSCertNameTlsCertificateName parametresi de dahil olmak üzere Set-ReceiveConnector cmdlet'ini çalıştırın. Önceki adımda kopyaladığınız Exchange Server adı\alma bağlayıcısının adını girin.
[PS] C:\>Set-ReceiveConnector "EX02-2016\Default Frontend EX02-2016" -TlsCertificateName $TLSCertNameSet-SendConnector ve Set-ReceiveConnector cmdlet'lerini çalıştırdığınızda çıktı olarak bir uyarı alabilirsiniz. Bunun nedeni, yeni sertifikayı Veren alanının ve sertifikanın Konu alanının eski sertifikayla aynı olmasıdır.
Örneğimizde yeni bir Let's Encrypt sertifikası ekledik. Ancak eski sertifika da Let's Encrypt'e ait. Bu yüzden aşağıdaki hatayı aldık.
UYARI: Komut başarıyla tamamlandı ancak hiçbir ayar değiştirilmedi.
Yukarıdaki uyarıyı gördüğünüzde endişelenmenize gerek yok. Ancak eski sertifikayı silmelisiniz. Ne yazık ki, hala her iki bağlayıcıya da bağlı olduğunu düşündüğü için Exchange yönetim merkezinde onu silmenize izin vermiyor.
MMC ek bileşenindeki sertifikaları görüntüleyin ve Kişisel depodaki geçersiz sertifikayı silin. Sertifikayı tanımlamanın mükemmel bir yolu Son Kullanma Tarihini kontrol etmektir.
Exchange yönetim merkezine geri dönün. Sayfayı yenileyin veya araç çubuğundaki yenile simgesini tıklayın. Eski sertifika başarıyla kaldırıldı ve yeni sertifika hala mevcut.
3. Adım. IIS'yi yeniden başlatın
Exchange Sunucusunda İnternet Bilgi Hizmetlerini (IIS) yeniden başlatın.
[PS] C:\>iisresetOffice 365 Karma Yapılandırma Sihirbazı ile Exchange Hibrit'te sertifikayı yenileme
Exchange Karma sertifikasını yenilemenin başka bir yolu da Karma Yapılandırma Sihirbazı'nı yeniden çalıştırmaktır. İlk adımda kimlik bilgilerinizle bağlanın ve İleri düğmesini tıklayarak kurulum sihirbazına geçin.
Kurulum sihirbazında Aktarım Sertifikası penceresini göreceksiniz. Yeni sertifikayı seçin. İleri'yi tıklayın.
Güncelle'yi tıklayın.
Office 365 Karma Yapılandırma Sihirbazı, yeni sertifikayı hem gönderme bağlayıcısı hem de alma bağlayıcısı için yapılandırdı.
Bu kadar!
Okumaya devam edin: Microsoft Exchange Sunucusu Kimlik Doğrulama Sertifikasını Yenileyin »
Çözüm
Exchange Hibrit sertifikasını nasıl yenileyeceğinizi öğrendiniz. Yeni sertifika bilgilerini toplayın ve gönderme bağlayıcısında ve alma bağlayıcısında TLS sertifikasını ayarlamak için komutları çalıştırın. Başka bir yol da Office 365 Karma Yapılandırma Sihirbazı'nı yeniden çalıştırıp yeni sertifikayı seçmektir.
Bu makaleyi beğendiniz mi? Ayrıca Exchange Server'da sertifika nasıl dışa aktarılır konusunu da beğenebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.