Bu makalemizde Ofis 365’in bir özeliği olan ileti şifrelemesi sonrasında, şifreli iletiyi alan kişinin şifreli ileti geldiğini ve okuması için ilgili butona tıklaması gerektiğini gösteren sayfanın şablonunu değiştirme adımlarını ele alıyor olacağız. Öncelikle şifreli bir iletiyi yolladığımızı düşünelim.
Maili alan kişiyi aşağıdaki resimdeki gibi kırmızı alan içerisinde yer alan standart bir şablon karşılamaktadır.
Bu şablon aşağıdaki alanlardan oluşmaktadır. Bu şablondaki bileşen isimlerine göre kendi şablonumuz üzerinde istediğimiz alanlarda oynama yapabilir duruma geleceğiz.
Bu ekrana müdahale işlemi için PowerShell kullanmamız gerekmekte. Bu işlemler için öncelikle konsolumuza login olalım.
Set-ExecutionPolicy RemoteSigned
Gerekli ayarın etkin olması için Yes to All butonuna tıklayalım.
Aşağıdaki komutu girerek gelen ekran üzerinde yetkili hesap ile oturum açalım.
$UserCredential = Get-Credential
Aşağıdaki komut ile gerekli bağlantı işlemini sağlayalım.
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Aşağıdaki komut ile bize lazım olarak komut kütüphanelerini çağıralım.
Import-PSSession $Session -DisableNameChecking
Aşağıdaki komut ile var olan OME şablonunu görebiliriz.
Get-OMEConfiguration | fl *
Şu anda default olan şablonu görmekteyiz. Şimdi kendi şablonumuzu kendimize göre özelleştirelim.
Bu işlem için aşağıdaki komut setini değiştirerek kullanabilirsiniz.
Set-OMEConfiguration -Identity “OME Configuration” -BackgroundColor “#FFFFA2” -DisclaimerText “Bu e-posta ÇÖZÜMPARK BİLİŞİM PORTALI tarafından, size yollanmıştır. Bu e-posta şifreli bir e-posta durumundadır..” -Image (Get-Content “C:\Users\rizas\Desktop\cozumpark.png” -Encoding byte) -EmailText “Size yollanan e-posta içeriğine erişim için kimlik doğrulaması sağlamalısınız.” -IntroductionText ” Tarafınıza şifreli e-posta yollandı.” -OTPEnabled:$True -PortalText “ÇÖZÜMPARK Ofis 365 Şifreli e-posta erişim portalı” -ReadButtonText “Şifreli E-Postayı Görüntüle” -SocialIDSignIn:$True
Yaptığımız işlem sonrasında yapılacak değişiklikleri onaylamak için Yes to All butonuna tıklayalım.
Makalemizin başında paylaştığımız şablon alanına göre burada gerekli değişiklikleri yapabilirsiniz. Değişikliklerden sonra aşağıda komutu tekrar çalıştırarak PowerShell üzerinden şablonunun durumuna göz atalım. Görüldüğü gibi şablonumuz bizim belirlediğimiz şekilde değişmiş durumda.
Get-OMEConfiguration | fl *
Şimdi tekrardan bir mail gönderelim.
Alıcı tarafında görüldüğü gibi bizim belirlediğimiz özelliklerde bir şablon geldi.
Şablon üzerindeki tüm detay işlemlere aşağıdaki tabloda yer alan açıklamalardan hakim olabilirsiniz.
Şifreleme deneyiminin bu özelliğini özelleştirmek için | Bu komutları kullan |
Arka plan rengi | Set-OMEConfiguration -Identity <OMEConfigurationIdParameter> -BackgroundColor “<Hexadecimal color code>” Örnek: Set-OMEConfiguration -Identity “Branding Template 1” -BackgroundColor “#ffffff” |
Logo | Set-OMEConfiguration -Identity <OMEConfigurationIdParameter> -Image <Byte[]> Örnek: Set-OMEConfiguration -Identity “Branding Template 1” -Image (Get-Content “C:\Temp\contosologo.png” -Encoding byte) Desteklenen dosya formatları: .png, .jpg, .bmp veya .tiff Logo dosyasının optimum boyutu: 40 KB’den küçük En iyi logo resmi boyutu: 170×70 piksel. Resminiz bu boyutları aşıyorsa, hizmet portalınızı portalda görüntülemek için logonuzu yeniden boyutlandırır. Hizmet, grafik dosyasının kendisini değiştirmiyor. En iyi sonuçları elde etmek için en uygun boyutu kullanın. |
Gönderenin adı ve e-posta adresinin yanındaki metin | Set-OMEConfiguration -Identity <OMEConfigurationIdParameter> -IntroductionText “<String up to 1024 characters>” Örnek: Set-OMEConfiguration -Identity “Branding Template 1” -IntroductionText “has sent you a secure message.” |
“Mesajı Oku” düğmesinde görünen metin | Set-OMEConfiguration -Identity <OMEConfigurationIdParameter> -ReadButtonText “<String up to 1024 characters>” Örnek: Set-OMEConfiguration -Identity “OME Configuration” -ReadButtonText “Read Secure Message.” |
“Mesajı Oku” düğmesinin altında görünen metin | Set-OMEConfiguration -Identity <OMEConfigurationIdParameter> -EmailText “<String up to 1024 characters>” Örnek: Set-OMEConfiguration -Identity “OME Configuration” -EmailText “Encrypted message from ContosoPharma secure messaging system.” |
Şifreli mesajı içeren e-postadaki sorumluluk reddi beyanı | Set-OMEConfiguration -Identity <OMEConfigurationIdParameter> -DisclaimerText “<Disclaimer statement. String of up to 1024 characters.>” Örnek: Set-OMEConfiguration -Identity “Branding Template 1” -DisclaimerText “This message is confidential for the use of the addressee only.” |
Şifrelenmiş posta görüntüleme portalının üstünde görünen metin | Set-OMEConfiguration -Identity <OMEConfigurationIdParameter> -PortalText “<Text for your portal. String of up to 128 characters.>” Örnek: Set-OMEConfiguration -Identity “OME Configuration” -PortalText “ContosoPharma secure email portal.” |
Bu özel şablon için bir kerelik şifreyle kimlik doğrulamayı etkinleştirmek veya devre dışı bırakmak için | Set-OMEConfiguration -Identity <OMEConfigurationIdParameter> -OTPEnabled <$true|$false> Örnekler: Bu özel şablon Set-OMEConfiguration -Identity “Branding Template 1” -OTPEnabled $true için bir defalık şifreleri etkinleştirmek için Bu özel şablon için bir defalık şifreleri devre dışı bırakmak için Set-OMEConfiguration -Identity “Branding Template 1” -OTPEnabled $false |
Bu özel şablon için Microsoft, Google veya Yahoo kimlikleriyle kimlik doğrulamayı etkinleştirmek veya devre dışı bırakmak için | Set-OMEConfiguration -Identity <OMEConfigurationIdParameter> -SocialIdSignIn <$true|$false> Örnekler: Bu özel şablon Set-OMEConfiguration -Identity “Branding Template 1” -SocialIdSignIn $true için sosyal kimlikleri etkinleştirmek için Bu özel şablon için sosyal kimlikleri devre dışı bırakmak için Set-OMEConfiguration -Identity “Branding Template 1” -SocialIdSignIn $false |
Umarım yararlı olur. Farklı bir makalede görüşmek dileğiyle.