Burak Istanbullu

Bilgi Teknolojileri Günlüğü

Exchange Server Kullanıcı Mesaj Profili Çıkarmak

Kullanıcılarınızın mesaj alma ve gönderme raporları için message tracking loglarını kullanıyor. Yani eğer son 60 günlük log tutuyorsanız 60 günlük rapor alabilirsiniz.
Komut seti Exchange 2010, 2013 ve 2016 sürümlerinde sorunsuz çalışmaktadır. Cıkan sonuç içerisinde aşağıdaki değerler bulunmaktadır.Bu değerler günlük ortalama değerlerdir.
1
Bu yazının devamını oku

ActiveSnyc Log almak, bağlantı problemlerini gidermek

ActiveSnyc Log almak, bağlantı problemlerini gidermek

ActiveSync log ları IIS üzerinde Logging açıksa default olarak aşağıdaki path de bulunur.
C:\inetpub\logs\LogFiles\W3SVC1

Bu log lar yeterli gelmiyor ise, aşağıdaki gibi kullanıcı bazında log acıp detaylı bilgi alabilirsiniz.

Kullanıcının ActiveSync Log unu aktif hale getirip, log unu almak için;
Set-CASMailbox burak -ActiveSyncDebugLogging:$true

Log’un mail olarak atılması için;
​Get-ActiveSyncDeviceStatistics –mailbox burak -GetMailboxLog:$true –NotificationEmailAddress:burak.istanbullu@outlook.com

Kullanıcının mailbox ı ile ilgili device bilgisi, uygulanan policy ler vs bütün detayı görmek için;
Get-CASMailbox -id burak |FL

Bizim örneğimizde kullanıcının log una baktığımızda access state disabled gorunuyordu, Log un için de bloklanan device id de yazıyor.
1
Sorunu gidermek için de ; yukarıda görünen Get-CASMailbox -id burak |FL
komutuyla bloklanan device id yi görüp aşağıdaki komut ile enabled hale getirebiliyoruz. (K1212SKSDSADASDAS=Bloklanan DeviceID)
Set-CasMailbox -identity burak -ActiveSyncBlockedDeviceIDs K1212SKSDSADASDAS

Exchange 2013/2016 Queue Viewer Kontrolü ve Ayarları

Queue Viewer tool ile Hub Transport rolu olarak calısan sunucuların üzerlerindeki kuyruk bilgilerini görebiliriz. Bu tool Exchange 2016 da da mevcut.
Aşağıdaki sunucumuz üzerinde bulunan kuyrukları görüyoruz. Unreachable olarak görünen kuyruk bilgisine çift tıklayarak kuyruktaki maillerin detaylarını görebiliriz.
5 (2)
Bu yazının devamını oku

Custom DSN Mesajı oluşturmak

Kota dolduğunda gelecek mesajın düzenlenmesi için Exc. Man. Shell den;

New-SystemMessage -QuotaMessageType WarningMailbox -Language en -Text “Kotanız doluyor”

Yeni Bir DNS koduyla hata mesajı oluşturmak için ise ;
New-SystemMessage -Internal $true -Language En -DSNCode 5.7.1 -Text “Mesajı içeriği”

Exchange 2016 Transport Sunucu Mail Gönderme – Alma Süreleri ve Ayarları

Exchange herhangi bir maili gönderemediğinde ya da kendi üzerinde bir bağlantı sorunu olduğunda aşağıdaki sürelere uygun olarak davranır. Sürelerin açıklamaları ekran goruntusu altındadır.

1

Bu yazının devamını oku

Exchange 2016 Gönderilen ve Alınan Mail Size Limit leri ve Attachment Size Limitleri

Gönderilen ve Alınan maillerin boyutlarını aşağıdaki şekilde düzenleyebilirsiniz.

Kullanıcı bazlı ya da organizasyon bazlı yapılabilir.

1. Organizasyon bazlı(Herkesi etkiler)
EAC / mail flow / more settings den organization transport settings tıklanır.
Isterseniz EMS üzerinden aşağıdaki komutla yapabilirisiniz.
Set-TransportConfig -MaxReceiveSize 3MB -MaxSendSize 3MB
Kontrol için ise;
Get-TransportConfig | Format-List -Property MaxReceiveSize, MaxSendSize
Bu yazının devamını oku

Exchange Health Check Komutlari

Mapi bağlantısını kontrol etmek için;
Test-MapiConnectivity -Server “Burakexc2016”

Üzerinde çalışan servisleri kontrol etmek için;
Test-ServiceHealth

Genel server ve exchange durum raporu için ;
Get-ServerHealth -Identity burakexc2016
Get-HealthReport -Identity burakexc2016

Smtp kontrol için;
Test-SmtpConnectivity

DAG yapısında replikasyonu kontrol etmek için;
Test-ReplicationHealth

Mail akışı için;
Test-Mailflow

Owa kontrolü için ;
https://owa.ist.local/owa/healthcheck.htm

 

 

 

 

 

 

Exchange 2016 Message Tracking Log Explorer

Exchange 2016 da bir mailin trafiğini ve akışını görebildiğimiz grafik arayüzü olan Tracking Log Explorer kaldırılmıştır. Bu izlemeyi artık Exchange Management Shell üzerinden yapmamız gerekiyor. Aşağıdaki komut ile bunu görebiliriz. Tabiki Exchange 2013 de olduğu kadar detaylı değil.

Get-MessageTrackingLog -ResultSize Unlimited -Start “July 10 2017” -End “July 15 2017” -Recipient “administrator@ist.local” | Out-GridView

3

Ders 5

Nesneler
Powershell nesne mantığı ile calısır. Pipeline ile bu nesneleleri birbirlerine baglayabiliriz.

get-service | fl *
komutu ile servisleri bütün özellikleri ile gorebiliriz. normalde sadece status,name ve display name i goruruz. (fl : feature list)
Bu yazının devamını oku

Exchange 2016 MAPI Devreye Almak ve Adresini Değiştirmek

Exchange Server 2003 ile MAPI’nin yanında ikinci bir bağlantı protokolu RPC over HTTP gelmişti. Exchange Server 2013 Outlook Anywhere de hem iç bağlantılarda hemde dış bağlantılarda bu protokolu kullanmaktadır.

Exchange Server 2013 SP1 ile birlikte de MAPI over HTTP protokolü gelmiştir. MAPI over HTTP nin avantajlarını daha önce paylaşmıştık, kısaca bahsetmek gerekirse;
– Exchange ve Client iletişim performansını artırıyor.
Bu yazının devamını oku