Category Archives: Exchange Server

Exchange Server dan Email Silme İşlemi

Exchange Server da exchange powershell kullanarak email ya da emailleri uzaktan rahatlıkla aratıp silebilirsiniz.

Emailin başlığında, içerisinde ya da eklenti dosyasının isminde belirli kelimeler geçen emaillerde bu işlemi uygulayabilirisiniz.

Arama ve silme işlemini tek bir kullanıcı için yapabileceğiniz gibi tüm kullanıcılar, belirli bir veri tabanındaki tüm kullanıcılar ya da belirli bir OU altındaki tüm kullanıcılar için de yapabilirsiniz.

Bulma ve silme işleminin en önemli kısmı bu işlemi yapacak olan exchange yöneticisinin gerekli yetkilere sahip olmasıdır.  Mailbox Search ve Mailbox Import Export yetkilerini ilgili rol grubuna atayarak başlıyoruz.

Office Online Server ile Exchange Server Entegrasyonu

Office Online Server (OOS) yazılımı SharePoint, Exchange ve Lync sunucularında Word,excel ve powerpoint gibi ofis uygulamalarının daha etkin kullanılmasını sağlamaktadır. Örneğin kendi bilgisayarınızda ofis yazılımı yok iken size atılan bir emailin içindeki Word belgesini açıp değiştirebilir ve değişiklik yaptığınız dokümanı email atabilirsiniz.  Sharepoint sayfası üzerinden eriştiğiniz ofis belgelerini gene aynı şekilde değiştirebilir ve başka kullanıcılar ile aynı anda ortak kullanabilirsiniz.

Oldukça faydalı olan bu yazılım ayrı bir sunucuya kurulup Lync, Exchange ya da SharePoint sunucuları ile entegre edilmektedir. Bu yazıda sadece Exchange yapısı ile entegre edeceğiz.

Exchange 2013 ve 2016 sunucularda atılan emaillerin içindeki ofis belgeleri aşağıdaki resimde olduğu gibi ek dosya olarak çıkmaktadır. Bilgisayarınızda ofis yazılımı olmasa bile simgesini görebilirsiniz. Fakat üzerine tıkladığınızda sadece “indir” seçeneği aktiftir.

Exchange 2013 CU15 ve Exchange 2016 CU4 Çıktı

Beklediğimiz zaman güncellemesini de (UTC +3 istanbul)  içeren Exchange Server 2013 için CU15 ve Exchange Server 2016 için Cu4 çıktı.

Aşağıdaki bağlantılardan çekebilirsiniz.
2016:
2013:
Ayrıntılı bilgi:

Exchange 2016 CU2 ve Sonrasında Meydana Gelen Relay Problemi

Exchange 2016 mesajlaşma sunucusuna eğer CU2 ya da CU3 güncelleme paketini yüklediyseniz alıcı bağlayıcıları (recieve connector) üzerinde kullandığını röle ayarlarında problem yaşayabilirsiniz.

 

Problem iki türlü gerçekleşiyor.

Birincisi eğer bir yazılım ya da donanım üzerinden email attırmak istiyorsanız mesajların sağlıklı gitmesinde problem gözlemlenmektedir. Örneğin mesajlar bir gidiyor bir gitmiyor ya da birkaç kullanıcıya giderken birkaç kullanıcıya gitmiyor gibi.

Bu problemin şu anda çözümü yok gibi. Yeni güncelleme paketinden çözümlenmesini bekliyoruz.

İkinci problem ise artık röle oluştururken “Frontend Transport” seçeneği seçilemiyor.

 

Bu da demek oluyor ki her hangi bir yazılımdan ya da donanımdan Exchange server kullanılarak email attırmak istiyorsak eğer powershell i kullanmamız gerekiyor.

Aşağıdaki powershell komudunu Exchange Shell e yazarak relay oluşturabilirsiniz.

New-ReceiveConnector -Name ‘New Receive Connector’ -RemoteIPRanges @(‘10.0.1.0-10.0.1.255’) -Bindings @(‘0.0.0.0:25’) -Usage ‘Custom’ -Server ‘EX16B.contoso.com’ -TransportRole ‘FrontendTransport’

 

IP aralıklarını kendi yapınıza göre düzenleyiniz. Ya da oluşturduktan sonra ECP den değiştirebilirsiniz.

Exchange Sunucudan Atılan Mesajlarda Sunucu Adı ve IP Adresini Gizleme

Mesajlaşma sunucusu olarak Exchange Server kullanıyorsanız elektronik posta gönderdiğinizde mesajı alan kişilerin sunucularınızın isimlerini ve ip adreslerini gördüklerini fark etmişsinizdir. Sunucu isimleri ve ip adresleri iç ağda kullanılan bilgiler olmasına rağmen.

Örnek:

X-IncomingTopHeaderMarker: OriginalChecksum:;UpperCasedChecksum:;SizeAsReceived:1166;Count:19

Received: from EXC2016.ortacdemirel.com (10.0.0.100) by edge.ortacdemirel.com (192.168.1.100) with Microsoft SMTP Server (TLS) id 15.1.225.42; Sun, 20 Nov 2016 08:39:06 +0200

Received: from EXC2016.ortacdemirel.com (10.0.0.100)  by EXC2016.ortacdemirel.com (10.0.0.100) with Microsoft SMTP Server (TLS) id 15.1.225.42; Sun, 20 Nov 2016 09:39:07 +0300

Received: from EXC2016.ortacdemirel.com ([fe80::c83d:df4d:c2d7:bf9d]) by EXC2016.ortacdemirel.com ([fe80::c83d:df4d:c2d7:bf9d%12]) with mapi id 15.01.0225.041; Sun, 20 Nov 2016 09:39:07 +0300

From: “Ortaç Demirel” <Ortac@ortacdemriel.com>

To: “ortac@gmail.com” ortac@gmail.com

 

Exchange Server Kurtarma İşlemi

Exchange sunucu barındıran kurumlar için belki de en önemli iş yedek alma işlemidir. Exchange in veri tabanının ve log dosyalarının yedeğini almak ve yedek ten geri dönmeyi başarabilmek oldukça önemlidir.

Peki ya Exchange sunucu ya da sunucularını tamamıyla kaybedersek? İşletim sistemi dahi açılamaz hale gelirse.

Elinizde sağlam bir active directory yapısı (DC) ve Exchange veri tabanı ile log ların yedeğinin bulunması durumunda tüm sistemi ayağı kaldırabilirsiniz. Yani tamamı ile kaybedilmiş bir Exchange sunucuyu kurtarabilirsiniz.

İşlemlere geçmeden önce, bu makalede anlatılan adımları yapabilmek için temel seviyede active directory user and computers , adsi edit ve Exchange server bilgisi gerekmektedir.

Test ortamım:

  • Windows Server 2012 DC. Domain adı : abc.com .
  • Windows Server 2012 üzerine kurulu Exchange 2016. (2010 ve 2013 içinde denenebilir) .Makine ismi “EXC”.
  • Kurtarma işlemi için yeni bir Windows Server 2012.

 

Administrator hesabımda bir takım emailler yer almaktadır.

Exchange Edge Server Üzerinde PowerShell ISE Kullanımı

Powershell kodlama aracı olan Powerhsell ISE üzerinde Exchange komutlarını kullanabilirsiniz.

Varsayılan olarak açık gelmeyen bu özellik için eğer Edge server üzerinden kullanmak istiyorsanız aşağıdaki komutu çalıştırmanız yeterlidir.

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010

NOT: 2010 yazması önemli değildir. Exchange 2013 ya da 2016 için kullanabilirsiniz.

Bu komutu Powershell ISE içerisinden verebilirsiniz.

 

Mail Protection Reports For Office 365

Office 365 üzerinde yer alan Exchange Online Protection özelliği ile emaillerinizi koruyorsanız eğer Mail protection reports aracı ile rapor çekebilirsiniz.

Bu raporlama aracı gelen ve giden emaillerin istatistiğini, kaç adet spam ya da zararlı yazılıma (malware) maruz kaldığınızı, bu zararlı yazılımların isimlerini, en fazla hangi kullanıcıların hedef alındığı gibi birçok bilgiyi detaylı olarak vermektedir.

Aracı aşağıdaki bağlantıdan çekebilirsiniz:

http://www.microsoft.com/en-US/download/details.aspx?id=30716

 

Exchange Online Protection IP addresses

EOP IP address ranges

23.103.132.0/22
23.103.136.0/21
23.103.144.0/20
23.103.191.0/24
23.103.198.0/23
23.103.200.0/21
40.107.0.0/16
64.4.22.64/26
65.55.83.128/27
65.55.88.0/24
65.55.169.0/24
94.245.120.64/26
104.47.0.0/17
134.170.101.0/24
134.170.140.0/24
134.170.171.0/24
157.55.133.0/25
157.55.158.0/23
157.55.206.0/23
157.55.234.0/24
157.56.73.0/24
157.56.87.192/26
157.56.108.0/24
157.56.110.0/23
157.56.111.0/24
157.56.112.0/24
157.56.116.0/25
157.56.120.0/25
157.56.206.0/24
157.56.208.0/22
207.46.51.64/26
207.46.100.0/24
207.46.101.128/26
207.46.108.0/25
207.46.163.0/24
213.199.154.0/24
213.199.180.128/26
216.32.180.0/24
216.32.181.0/24

https://technet.microsoft.com/en-us/library/dn163583(v=exchg.150).aspx

MSExchange Mailbox Replication Hatası

Exchange sunucu yükseltmelerinde ya da mevcut sistemde yeni bir mailbox veri tabanı kurulduğunda kullanıcıların emailleri ile birlikte arbitation, discovery ya da audit gibi sistem hesaplarının da taşınması gerekmektedir.

Bu taşıma işlemleri bittiğinde move request olarak adlandırılan taşıma istekleri eski veri tabanı üzerinde kalır. Siz bunları temizlemeden eski veri tabanını silerseniz eğer hatası numarası 1121 olan  “MSExchange Mailbox Replication” loglarını olay günlüklerinde görebilirsiniz.

 

 

Bu durumdan kurtulmak için Exchange powershell üzerinden taşıma isteklerini silme komutunu çalıştırmanız gerekmektedir.

Remove-MoveRequest -MoveRequestQueue “da2cb923-70c1-4b15-addc-23f88640cef7” -MailboxGuid “d8e0dec1-df2e-41d6-8fc9-46e1281175d3”

Move Request Queue: Database GUID

Mailbox Guid: Request GUID

 

Sistem onay isteyerek taşıma isteğini silecektir.