Forum
Selamlar ; 32Bit exchange 2007'yi 64Bit 2007'ye taşıdım, tüm mailbox'lar public folder'lar hepsi taşındı, offline adress book'u da yeni sunucunun adresine tanımladım herşey normal görünüyor ve tüm client'ler açılışta yeni sunucunun adresini bularak yeni sunucu ile konuşmaya başladılar.
Ancak eski sunucuyu kapatınca tüm trafik duruyor. Hiç bir hata veya uyarı falan da gelmiyor, ama gönderilen mailler outbox'da kalıyor.
Neyi atlıyor olabilirim ?
Çok basit şeyler soruyorum da ciddiye mi almıyorsunuz ? yoksa sorular çalışmadığınız yerden mi geliyor ? [:D]
sorular basit kalıyor diyelim [:P] şaka tabiki
öncelikle şunları kontrol edin
1. en önemli ihtimal, loca dns serverda autodiscover kaydının eski exchange server ı görmesi. Bunu kontrol eder misiniz?
2. local dns server da ki mx kaydı ve bu mx i gösteren a kaydı yeni exchange i gösterecek şekilde güncellediniz mi?
3. yeni exchange server da send connector ve receive connectorler düzgün mü? bir değişiklik yaptınız mı özellikle receive connector üzerinde?
Hiç bir değişiklik yapmadım zaten kurulum sırasında diğer çalışır durumdaki sunucudan tüm ayarları aldı. Client'lerin hepsi kurulumun ardından taşımayla beraber yeni sunucuyu gördü ve onun üzerinden çalışmaya başladı. Bu arada "neden diye sormayın" bizim şirkette mailler sadece dahili çalışıyor. Internet'e mail çıkmıyor. Dolayısı ile bildiğim kadarıyla send connector ile ilgili bir sıkıntı da olmaması gerekiyor.
Receive connectorler de ayarları almış haklar bölümünde exchange users ve servers seçili, client'ler DNS'i çözüyor.
Eski sunucunun exchange servislerini durdurduğum zaman outlook'lar mailleri gönderiyor, SENT ITEMS'de görünüyor gönderilen mailler, hiç bir hata mesajı da almıyor kullanıcılar. Hatta mail gönderen bir outlook kapattıktan sonra eğer eksi sunucuyu devreye alırsam yine gönderilen mail sahibine teslim ediliyor. Bu da şu demek, yeni sunucu outlook'lar ile konuşuyor, gönderilen mailleri alıyor ama mail gönderme işini "neyse artık o" yeni sunucu yapıyor.
bu test sistemi mi canlı sistem mi?
eski sunucunun servislerini kapatıyorum derken mesela hangi servisleri durdurduğunuzda outlook mail göndermiyor? ve eski sunucuda exchange servislerini durdurduğunuzda outlook disconnected olmuyor mu? sadece gönderilen mailler mi outbox da kalıyor?
send connector sadece internete atılan mailler için değil, eğer içeride birden fazla exchange sunucusu varsa birbirlerine mailleri yönlendirmek için de kullanılır. yeni exchange sunucusunda send connector var mı, varsa ayarları nedir kontrol edin lutfen.
Canlı sistem, test sistemi değil.
Exchange Topology'den durdurmaya başladığı anda hareket duruyordu. Outlook'lar disconnect olmuyordu çünkü hepsi yeni sunucuya bakıyordu. Gönderilen mailler outbox'da kalıyor ya da gönderildi olarak görünüp sunucu tarafında bekliyordu.
Sorun da çözüldü bu arada. "Hub Transport > Receive Connectors > Client > Permission Groups" altında
Anonymous users,Exchange Users,Exchange Servers,Legacy Exchange Servers seçeneklerini aktifleştirdim. İlk aşamada yeni sunucuda sadece Exchange Servers seçeneği aktifti, burada bir gariplik var diyerek foruma yazmadan önce de bu seçenekleri aktifleştirmiştim ama bu seferde eski server açık olmasına rağmen yine tüm trafik durmuştu. Ben de ayarları eski haline getirmiştim bu arada sistemde RAM sıkıntısı olduğunu farkettim, yeni sunucuyu kapattım, ram ilave ettim çalıştırdım. Bu arada programcı bir arkadaşım yazdığı kodda mail atmak için yetkili değilsiniz ibaresi aldığını söyleyince tekrar yukarıda belirttiğim ayarları aktifleştirdik ve herşey normale döndü. Şu anda eski sunucu kapalı ve mail trafiği gayet hızlı bir şekilde çalışıyor hatta faxmaker bile sıkıntısız şekilde fax'ları mailbox'lara atıyor.
ilk mesajımda 3.madde olarak yazdığım gibi, özellikle send ve receive connectorlerin kontrolünü yapmamız gerekirdi. Es geçmişiz sanırım.
client receive connector'e sadece client'ların erişmesi gerektiğinden yine sadece Exchange users kutucuğu işaretli olmalıdır. Diğer izinleri de client receive connector üzerinde enable etmenizi tavsiye etmem, özellikle client receive connector de anonymous a permission vermek sürekli spam mesajları almanız anlamına gelir. Çünkü anonymous yani herkes bu receive connector ü kullanarak mail atabilir.
Bu durumda olması gereken; otomatik mail atan uygulamalarınız için, ayrı bir receive connector oluşturup, bu oluşturduğunuz receive connector üzerinde Network tabında " receive mail from remote servers that have..." diye başlayan kısımda 0.0.0.0 - 255.255.255.255 ve ff:ff:ff silerek, sadece otomatik mail atan sunucunun / uygulamanın ip sini girmeniz gerekir. Bu connectorde permission groups da anonymous u ve diğerlerini aktif edebilirsiniz, sıkıntı olmaz. Ancak kesinlikle client receive connector de permission ayarlarıyla oynamayın. sadece Exchange users olması yeterlidir.
Teşekkür ederim, tavsiyelerinizi uygulayacağım şimdi.