Exchange Server ve Microsoft 365'te Beyaz Liste Etki Alanları ve E-posta Adresleri
Exchange Server ve Microsoft 365'te (Exchange Online), spam önleme kontrollerini atlayarak, e-posta içeriğinden bağımsız olarak kabul edilmesi gereken gönderenlerin güvenilir e-posta adresleri, etki alanları ve IP adreslerinden oluşan bir beyaz liste oluşturabilirsiniz. Beyaz listedeki (bireysel veya tüm alanlar) güvenli göndericilerden gelen e-postalar, istenmeyen posta önleme filtreleme kurallarına tabi olsalar bile güvenilir olarak kabul edilir ve kullanıcıların posta kutularına teslim edilir.
Exchange Server'da Alanları ve E-posta Adreslerini Beyaz Listeye Ekleme
Şirket içi Exchange Server'daki gönderenlerin beyaz listesi yalnızca PowerShell komut isteminden (Exchange Management Shell) yönetilebilir. EMS konsolunu çalıştırın veya PowerShell aracılığıyla uzaktan Exchange sunucusuna bağlanın.
Bazı yöneticiler, Exchange Admin Center'da izin verilen listeleri Kabul Edilen Etki Alanı ile karıştırır. Kabul Edilen Etki Alanı, Exchange'in gelen ve giden posta akışını işleyeceği etki alanlarını belirtir.
Gönderen beyaz listesini Exchange Server'ın tüm sürümlerinde (2019, 2016, 2013 ve 2010) yapılandırmak, CAS/Edge/Posta Kutusu rollerinin mimarisiyle ilgili küçük farklılıklar dışında benzerdir. Örneğin, Exchange Server 2013'te, Exchange anti-spam korumasının kurulu olduğu Posta Kutusu veya Uç Taşıma rolüne sahip bir sunucuda bir beyaz liste yapılandırmanız gerekir.
Beyaz listedeki adreslerin kontrolü, içerik filtrelemesi gerçekleştiren bir spam filtresinde gerçekleştirilir. Öncelikle, Exchange'de içerik filtresini etkinleştirdiğinizden emin olun:
Get-ContentFilterConfig | Format-List Enabled, ExternalMailEnabled, InternalMailEnabledExchange'de içerik filtrelemeyi şu komutla etkinleştirebilirsiniz:
Set-ContentFilterConfig -Enabled $trueVarsayılan olarak, içerik filtreleme harici gönderenler için etkindir ve dahili gönderenler için devre dışıdır. Harici gönderenler için içerik filtrelemeyi etkinleştirmeniz gerekirse şunu çalıştırın:
Set-ContentFilterConfig -ExternalMailEnabled $trueAdreslerin beyaz listesini düzenlemek için Set-ContentFilterConfig cmdlet'i kullanılır. Komut aşağıdaki sözdizimine sahiptir:
Set-ContentFilterConfig -BypassedSenderDomains microsoft.comBu komut, Microsoft.com etki alanını beyaz listeye alacaktır. Bu etki alanındaki gönderenlerden gelen tüm e-postalar, içeriği veya ekleri ne olursa olsun kuruluşunuzdaki Exchange kullanıcılarına teslim edilecektir (İçerik Filtresi tarafından başka kontrol yapılmaz).
Geçerli etki alanı beyaz listesi girişlerini şu komutla görüntüleyebilirsiniz:
get-ContentFilterConfigveya :
Get-ContentFilterConfig | Format-List Bypassed*
Bypassedsender listesine aynı anda birkaç alan eklemeniz gerekiyorsa, komut şöyle görünecektir:
Set-ContentFilterConfig -BypassedSenderDomains microsoft.com,a-d.site,gmail.comİçerik Filtresi beyaz listesine belirli bir e-posta adresi eklemek için BypassedSenders parametresini kullanın:
Set-ContentFilterConfig -BypassedSenders jkarlin@gmail.comSet-ContentFilterConfig cmdlet'i kullanmanın ana sorunu, her çalıştırıldığında güvenli göndericilerin mevcut beyaz listesinin tamamen üzerine yazmasıdır (temizler). Bundan kaçınmak için, bu listeye her yeni adres/etki alanı eklemeniz gerektiğinde, mevcut beyaz adres listesini alın, ona yeni bir giriş ekleyin ve onu Exchange'e geri yükleyin.
Exchange güvenilir listesine birden çok etki alanı eklemek için (mevcut liste girişlerinin üzerine yazmadan), aşağıdaki PowerShell betiğini kullanabilirsiniz:
$list = (Get-ContentFilterConfig).BypassedSenderDomains
$list.add("domain1.com")
$list.add("domain2.com")
$list.add("domain3.com")
Set-ContentFilterConfig -BypassedSenderDomains $listBireysel e-posta adresleri ekliyorsanız:
$list = (Get-ContentFilterConfig).BypassedSenders
$list.add("bob@gmail.com")
$list.add("jeorge@gmail.com")
Set-ContentFilterConfig -BypassedSenders $listGönderenlerin beyaz listesinden bir girişi silmek için şu komutu çalıştırın:
Set-ContentFilterConfig -BypassedSenderDomains @{Remove="gmail.com"}Veya:
Set-ContentFilterConfig -BypassedSenders @{Remove="bob@gmail.com"}Benzer şekilde, Exchange'de belirli adresleri ve gönderici etki alanlarını engelleyebilirsiniz. Kara listeye yeni e-posta adresleri ekleyin:
Set-SenderFilterConfig -BlockedSenders @{Add="spam@gmail.com"}Exchange kara listesine birden fazla alan ekleyin:
Set-SenderFilterConfig -BlockedDomainsAndSubdomains @{Add="sample.net","spammest.com”,"fishing.com"}Engellenen göndericileri ve etki alanlarını listeleyin:
Get-SenderFilterConfig | Format-List BlockedSenders,BlockedDomains,BlockedDomainsAndSubdomains
Alıcı, Exchange tarafından kara listeye alınırsa, aşağıdaki NDR mesajlarını alır:
550 5.7.1. Message rejected as spam by Content FilteringBelirli bir SMTP sunucusunun IP adresini güvenilir olanlara eklemek için şu komutu kullanın:
IPAllowListEntry -IPAddress 123.45.67.89Bir IP alt ağını engellemek için:
Add-IPBlockListEntry -IPAddress 123.45.67.0Bu komut hakkında daha fazla bilgi için Exchange'de DNS RBL Filtrelerini Kullanma makalesine bakın.
Office 365'te (Çevrimiçi Exchange) Bir Etki Alanı veya E-posta Adresi Nasıl Beyaz Listeye Eklenir?
Bulut tabanlı Microsoft 365'te (Exchange Online) izin verilen gönderen listesi de oluşturabilirsiniz. Exchange Online'a güvenli gönderenler listesi eklemenin birkaç yolu vardır. Microsoft, bunun için posta akışı kurallarının kullanılmasını önerir.
Exchange Online için Exchange Admin Center kontrol panelini açın (https://outlook.office365.com/ecp);
EAC'de Posta akışı -> Kurallar'a gidin;
Yeni bir kural oluştur Spam filtrelemeyi atla;
Spam Beyaz Listesi kural adını belirtin;
Bu kuralı şu durumda uygula… alanında, Gönderen -> etki alanı'nı seçin. Spam kontrollerini atlamak istediğiniz güvenilir alanların bir listesini ekleyin;
Güvenilir gönderenlere belirli e-postalar eklemeniz gerekiyorsa, kuralda Gönderen -> bu kişi'yi seçin ve e-posta adreslerini belirtin.
Koşul ekle düğmesini tıklayın ve Gönderen -> harici/dahili -> Kuruluşun dışında; öğesini seçin.
Kullanıcılarınızı kimlik sahtekarlığı ve kimlik avı saldırılarından korumak için, harici gönderenler için e-posta kimlik doğrulamasını etkinleştirdiğinizden emin olun (SPF, DKIM ve DMARC kontrolleri geçilmelidir). Kuralı ekleyin Bir ileti başlığı şunları içerir: Başlık adı =
Authentication-Results, Başlık değeri:
dmarc=passveya
dmarc=bestguesspass;
Aşağıdakileri yapın bölümünde Spam güven düzeyini (SCL) ayarla -> Spam filtrelemeyi atla'yı seçin;
Aşağı kaydırın ve Daha fazla kural işlemeyi durdur seçeneğini etkinleştirin.
Sonuç olarak, izin verilenler listesine eklenen etki alanlarından ve e-posta adreslerinden gelen e-postalar, Exchange Online Protection (EOP) spam filtrelerinden geçmeyecek ve doğrudan kullanıcı posta kutularına teslim edilecektir.
PowerShell aracılığıyla bir aktarım kuralı oluşturmak için,
New-TransportRulecmdlet. Exchange Online'a bağlanmak için Exchange Online PowerShell v2 modülünü (EXO V2) kullanın.
Office 365 Güvenlik ve Uyumluluk Merkezi'ni (https://protection.office.com/antispam) kullanarak istenmeyen e-posta filtrelerine güvenilir adresler ve etki alanları da ekleyebilirsiniz. İzin verilen gönderenler ve etki alanları buraya eklenebilir.
Ancak Microsoft, izin verilen göndericilerin bu şekilde eklenmesini önermez, çünkü bu gönderenlerden gelen iletiler spam, kimlik sahtekarlığı ve kimlik avı EOP kuralları tarafından işlenmez ve gönderen kimlik doğrulama denetimi (SPF, DKIM, DMARC) yapılmaz. Herhangi bir harici gönderen, SMTP Gönderen alanında güvenilir bir etki alanı belirtebilir ve bu tür e-postalar Exchange Protection Online tarafından taranmaz. Bu seçenekleri yalnızca test amacıyla kullanın.







