Exchange 2016

Exchange POP/IMAP Wildcard SSL Sertifika Yapılandırma

Problem Exchange Server 2010/2013/ 2016  üzerinde POP ve IMAP için Wildcard SSL tanımlaması yapmak istediğinizde aşağıdaki hatayı verir. Nedeni olarak FQDN’in doğru olmadığına dair bir uyarı çıkar fakat Wildcard SSL için manuel bir işlem yapmamız gerekebilir. Get-PopSettings Get-ImapSettings Komutlarını EMC üzerinden çalıştırdığımızda POP ve IMAP servislerine sunucunun varsayılan SSL’inin tanımlı olduğu çıktısını veriyor. Çözüm POP […]

Read More

Performance Counter Updating Error (Event 106) Exchange

Problem Performance Counter güncelleme işleminde hata alıyorsa, hata kodu 106 çıktısını alırsınız. Hata içeriği Log Name:      Application Source:        MSExchange Common Date:          11/29/2016 12:24:28 PM Event ID:      106 Task Category: General Level:         Warning Keywords:      Classic User:       […]

Read More
exchange-logo

Powershell Script ile Exchange Server Internal & External URL Yapılandırma

Exchange Server kurulumunu tamamladıktan sonra, Exchange servislerini uzaktan erişmek için kullanacağınız Domain’i ilgli servislere tanımlamanız gerekmektedir. Bu servisler bir çok özelliğin çalışması için (SMTP, IMAPI, POP3 vb.) gerekli olmakla beraber hepsi için ayrı ayrı External URL yapılandırması yapılması gerekmektedir. Bu script tüm servisler için kullanmak istediğiniz domain’i External ve Intenal olarak düzenlemenizi sağlar. İndir https://gist.github.com/maestropanel2/56f70e0106320bdd8ee9bd8454476778 […]

Read More
Exchange 2016

Exchange Server 2010 Toplu MailBox Yedekleme ve Geri Yükleme (Export/Import)

Exchange Server 2010 ‘da Exchange Mode olduğundan dolayı export işlemlerinde direkt Get-Mailbox ‘u kullanamıyoruz. Get-Mailbox ile beraber Exchange kullanıcılarının bulunduğu OU ‘yu da belirtmemiz gerekiyor. Tüm OU için Get-Mailbox */* parametresi yeterlidir. Yedekleme (Export) $AllMailboxes = Get-Mailbox *\* -Filter {Name -notlike “Adminis*” -and Name -notlike “discover*”} $AllMailboxes|%{$_|New-MailboxExportRequest -FilePath \\<UNC PATH>\<paylaşımlı dosya>\$($_.Alias).pst} Geri Yükleme (Import) $RestorePath =”\\<UNC PATH>\<paylaşımlı dosya>” […]

Read More

Exchange Server 2013 Toplu MailBox Yedekleme ve Geri Yükleme (Export/Import)

Yedekleme (Export) $BackupPath =”\\localhost\c$\Data\Backup” foreach($mailbox in Get-MailBox -filter {Name -notlike “Administrator” -AND Name -notlike “DiscoverySearchMailbox*”}) { New-MailboxExportRequest -Mailbox $mailbox.Identity -FilePath “$($BackupPath)\$($mailbox.UserPrincipalName).pst” -IncludeFolders “#Inbox#/*”,”#SentItems#”,”#DeletedItems#”,”#Calendar#”,”#Contacts#”,”#Drafts#”,”#Tasks#”,”#Notes#” } Geri Yükleme (Import) $RestorePath =”\\localhost\c$\Data\Backup” Get-ChildItem *.pst -Path $RestorePath | Select Name, BaseName | ForEach { New-MailboxImportRequest -MailBox $_.BaseName -FilePath “$RestorePath\$($_.Name)” -Confirm:$false }

Read More
exchange 2013

Exchange 2013 Pop ve Imap Kimlik Doğrulaması Ayarları

Exchange Server 2013 POP ve IMAP kimlik doğrulamasında TLS şifreleme kullanmayı gerektirir. Eğer mail istemcisi (Outlook, Thunderbird, Mac Mail vb.)  “TLS encryption” (TLS Şifreleme) şeklinde tanımlı değilse Pop3 ve Imap bağlantı denemelerinde aşağıda ki hatayı alacaktır. Mail akışı güvenliği için TLS olması önerilmektedir. Fakat son kullanıcının TLS bağlantısı kullanmadan kolayca maili tanımlaması yapabilmesini istiyorsanız “TLS encryption” kapatılabilir. ECP üzerinden, […]

Read More
exchange 2013

Exchange Server 2013 SMTP, IMAP ve POP Sunucu Bilgilerini OWA’da Gösterme

Exchange Server üzerinde yer alan domainlere ait müşteriniz için Outlook Web App (OWA) ekranında Pop3, Imap ve SMTP sunucu bilgilerini gösterebilirsiniz. Bu sayede müşterileriniz ayarları nasıl yapılandıracağı ile ilgili bilgiye sahip olacaktır. Varsayılan Exchange Server kurulumlarında “Not Available” ibaresi yer alıyor. İşlemler tamamlandıktan sonra aşağıda ki ekran görüntüsü gibi bilgiler görünecek. Bu gösterimi yapmak için […]

Read More
exchange 2013

Tüm Exchange Server Servislerini Stop/Start/Restart Yapmak

Microsoft Exchange Server’a tüm servisleri restart etmek için aşağıda ki komutları kullanabilirsiniz. Servisleri tek tek restart etmek yerine PowerShell üzerinden basit bir şekilde işlem yapabilirsiniz.   Stop $services = Get-Service | ? { $_.name -like “MSExchange*” -and $_.Status -eq “Running”} foreach ($service in $services) {Stop-Service $service.name -Force} Restart $services = Get-Service | ? { $_.name -like “MSExchange*” […]

Read More

Exchange Server 2013 Transport Rules Taşıma

Exchange üzerinde oluşturduğunuz Transport Rule kayıtlarını farklı bir Exchange Server üzerine taşımayı planlarsanız Export-TransportRuleCollection ve Import-TransportRuleCollection cmdlet’lerini kullanmanız gerekecektir. Eski Sunucu Üzerinden Export -Path dışarı aktarılacak dosyanın konumunun belirtildiği alan, $file = Export-TransportRuleCollection Set-Content -Path “C:\TRules.xml” -Value $file.FileData -Encoding Byte Yeni Sunucu Üzerine Import -Path içeri aktarılacak dosyanın konumunun belirtildiği alan, [Byte[]]$Data = Get-Content -Path “C:\TRules.xml” -Encoding Byte -ReadCount 0 […]

Read More

Exchange Server’a Toplu Şekilde *.pst Dosyası Import Etmek

Daha önce pst formatında yedeklenmiş bir mailbox’ı Exchage Server’e geri yükleyebilirsiniz fakat bu yedekler gerçek senaryolarda genelde onlarca olabiliyor. Hal böyle olunca her biri için Import isteği göndermek çok zor olacağından aşağıdaki ufak scripti geliştirdik. Gerekli Haklar PST dosyasını Import edebilemk için önceliklle Mailbox Import Export rolüne sahip olmamız gerekir. Aşağıdaki komut ile Administrator’a verebilirsiniz. […]

Read More