1004 Online (431 Mobil)

 

 

TEKNOLOJİ Haberi
Diğer Haberler
15 Dakikada Posta Sunucusu Kurulumu
TEKNOLOJİ 02 Eylül 2013 Pazartesi 04:57 | 1039 Kez okundu
15 Dakikada Posta Sunucusu Kurulumu

Son zamanlarda internet hizinin artmasiyla beraber bir çok firma e-postalarini ve web sitelerini kendi sunuculari üzerinde barindirma yolunu seçmeye basladi.
Bu noktada patronlarin ya da bilgi islem müdürlerinin talepleri oldukça kisadir: E-Postalarimiz kendi bünyemizde olsun, virüs gelmesin, spam gelmesin ve ucuza -hatta bedavaya- bu çözümü saglayalim. Bu talepler karsisinda sistem yöneticilerinin artik kara kara düsünmelerine gerek kalmadi, çünkü bu yaziyi okuduktan yaklasik 15 dakika sonra tüm isteklerine ücretsiz olarak kavusabilecekler. Tabii bunlara ulasabilmek için ilk olarak bazi kavramlari açiklayalim.
Prof.Dr. Dogan Cüceloglu "Keskesiz Bir Yasam Için Iletisim" demis. Biz de kaya gibi saglam, çökmeyen bir posta sunucusu için "saglikli iletisim protokolleri" diyerek baslayalim. Nedir bu iletisim protokolleri? Aslinda oldukça basit. Bir posta sunucusu kurmak için muhatap olacagimiz 3 adet protokol var. 1) SMTP (Simple Mail Transfer Protokol) :E-Posta gönderirken kullanilan protokol. Siz e-posta göndereceginiz zaman ilk olarak e-posta istemciniz (örnegin Outlook Express) sunucuyla 25 numarali portu araciligi ile iletisim kurar ve "merhaba ben suyum e posta adresim ve parolam da bu ve senin araciliginla bir posta gönderecegim" der.Verdigi bilgilerde bir hata yoksa sunucu onu içeriye buyur eder.

2) POP3 (Post Office Protocol/3) :Sunucudan e posta almak için kullandiginiz protokol. Siz e-posta istemcinizin gönder/al butonuna tikladiginiz zaman, e-posta istemciniz sunucuya 110 numarali porttan baglanir ve "merhaba, su e postaya su parolaya ait hesabin e postasi var mi" diye sorar, sunucu ise verilen bilgilerde hata yoksa yeni e-postalari istemciye gönderir.

3) IMAP (Internet Message Access Protocol) :Bu protokol ise e-postalari sunucuda barindirir, özellikle webmail türü arabirimlerde kullanilan protokoldür. Sunucuda klasör yaratma vs. islemlere izin verir ve kullandigi port 143 tür.

Peki protokollerden bahsederken sürekli sunucuya baglanirken, sunucudan alirken gibi ifadeler kullandik. Nedir bu sunucu? Iste bu yazida sunucuyu kurmayi ve yapilandirmayi ögrenecegiz.

Hangi Sunucu
Piyasada onlarca posta sunucu yazilimi vardir, belirleyici kriterimiz ücret oldugu için biz ücretsiz, açik kaynak kodlu ve sasirtici ama Windows altinda çalisan Hmailserver adli yazilimi kullanacagiz. Bu yazilimin bir güzel özelligi de veri tabani olarak tümlesik MySQL kullanmasi ve kendi apisinin olmasi. Bu ne isimize yarayacak? Örnegin bir üyelik sisteminiz var, buna eklediginiz bir kaç satir kod ile her üyeye ayni anda bir e-posta hesabi açabilirsiniz. Ya da yeni gelen postalari sinamak için IMAP ile ugrasmayip MySQLde minik bir sorgu çalistirabilirsiniz. Bunlar da web sitenizi daha da çekici kilar.
Kurulum
Kurulum bittigine göre artik e-posta sunucumuzu yapilandirabiliriz. Bu yapilandirmada en az bir adet alan adi (domain) eklemek sarttir. Daha sonra bu alan adina yeni kullanicilar ekleyecegiz.
En son olarak spam ve virüs korumasini da ekledikten sonra sunucumuz hazir hale geçecek.
Bu noktada bir parantez açmamiz gerekiyor. Kendi bünyenizde bir - posta sunucusu kurmak istiyorsaniz bir sabit ip adresine ve bir alan adina (domain) sahip olmaniz gerekiyor. Eger web siteniz bir baska adreste yer aliyorsa o sunucunun yetkililerinden MX ayarlarini sizin sunucunuza yönlendirmelerini isteyebilirsiniz. Eger her hangi bir yerden barindirma hizmeti de almiyorsaniz posta sunucusunun yani sira bir adet DNS sunucusu da kurmaniz gerekmektedir. Ancak bunlar bu yazinin konusu olmadigi için burada anlatmiyorum. Bu konuyla ilgili sorulariniz için e-posta gönderebilirsiniz.
Hmailserver Administrator programini açtigimiz zaman karsimiza asagidaki gibi bir ekran gelecektir.
Yazilimi kurmak için ilk olarak http://www.hmailserver.com/?page=download adresinden en güncel sürümü bilgisayariniza indirin. Yazilimin boyutu oldukça küçük oldugu için indirme süresi de kisa olacaktir.
Yazilimi bilgisayariniza indirdikten sonra kurulum dosyasina çift tiklayin ve çalistirin. Açiklama ekranlarini Next butonu ile geçebilirsiniz. Size kurulum tipini sordugu zaman ise "Full Installation" seçenegiyle devam etmeniz gerekir.
Database Type soruldugu zaman ise tümlesik olan MySQL sunucusu kullanmaniz yarariniza oldugu için "Use Builtin Database Server (Recomended)" seçenegini isaretleyip devam edebilirsiniz.
Bundan sonra karsiniza gelecek ekranlari Next butonu ile geçebilirsiniz. Tüm islemler bittikten sonra asagidaki ekranla kurulum sona erecektir ve Finish butonuna tikladiginiz zaman Hmailserver Administrator çalisacaktir. Bu program vesilesi ile posta sunucusunu yönetecegiz.
Domain Ekleme Burada Add Domain butonuna tiklayinca karsimiza alan adini, catch all adresini ve maximum mesaj boyutunu soran bir ekran gelecektir. Alan adimiz domain.com gibi satin aldiginiz adrestir. Catch All bölümünü bos birakabilirsiniz. Catch All adresinin amaci sudur. Eger bir hesap tanimlanmamissa o hesaba gelen e-postalar Catch All hesabina gider. Bu sayede yanlis yazim gibi durumlarda e-posta kaybolmaz. Ancak çok sayida spam almaniz da mümkündür. Maximum Message Size ise adindan da anlasilacagi gibi gönderilecek en büyük ileti boyutudur.
Ben örnek olmasi açisindan pcworldturkiye.com alan adini girdim ve diger bölümleri bos biraktim. Save butonuna tikladigimiz anda sol tarafta Domains menüsü aktif hale gecelektir.

Kullanici Ekleme
Alan adini ekledikten sonra sira kullaniciyi eklemeye geldi. Burada kullanici dedigimiz posta hesabindan baska bir sey degil. Kullaniciyi elle ekleyebilecegimiz gibi, veri tabanini kullanarak ASP,PHP ve sair bir dille de ekleme yapmamiz mümkündür. Kullanici eklemek için ilk olarak asagida gördügümüz ekranda Accounts baglantisina sag tiklayip ADD seçenegine tiklamamiz gerekir.
ADD seçenegine tikladiktan sonra karsimiza asagidaki gibi bir ekran gelecektir.
Burada "Account Address" bölümüne e-posta adresinin @ isaretinden önceki kismini yaziyoruz. "Password" bölümüne ise e-posta adresinin parolasini girmemiz gerekiyor. Size ve Max Size bölümleri o kisinin en fazla kaç MB e-posta depolayabilecegi ile ilgilidir. Sunucunuzda alan probleminiz varsa, bunu kullanicilara göre uygun biçimde dagitabilirsiniz. Administration Level ise o kullanicini yetkilerini belirleyen bölümdür. Normal kullanicilar için User yeterli olacaktir ancak hesap ekleme çikarma islemi yapacak kisiler için daha üst yetki vermeniz gerekir.

En alttaki Active isimli alan ise kullanicinin hesabinin aktif olup olmayacagini belirler, biz tabii ki Active seçenegini isaretliyoruz.

Tüm alanlari doldurduktan sonra Save butonuna bastiginiz andan itibaren o hesap kullanilabilir hale gelecektir.
Alias ve Posta Listeleri
Hmailserverda ailas ve liste tanimlamalari yapmaniz mümkündür. Bunlari biraz açiklayalim.
Örnegin firmanizin muhasebe@domain.com seklinde bir hesabi var ancak ödeme islemlerinin de bu hesaba gelmesini istiyorsunuz, ve bunun için yeni bir hesap açmaktansa ikisini birden ayni adreste yönetmek istiyorsunuz. Bu durumda odeme@domain.com seklinde bir ailas açilip muhasebe@domain.com hesabina yönlendirilirse yeni bir hesap açilmadan her iki adrese de gönderilen e-postalar elinize ulasir.
Posta Listesi için ise söyle bir örnek verelim. Firmanin bilgi islemcileri farkli sehirlerde ya da farkli binalarda olabilirler, böyle bir durumda bilgi islemle ilgili konulari tartisip karar vermek için bir posta listesi tanimlamak yeterli olacaktir. bilgiislem@domain.com seklinde bir posta listesi tanimlanir ve tüm bilgi islemciler buna üye yapilirsa herkese tek tek posta göndermek yerine rahatlikla listeyi kullanabilirler.
Alias tanimlamak için tanimlamayi yapacaginiz alan adinin altindaki Aliases baglantisina sag tikladiktan sonra add seçenegini tiklamaniz gerekmektedir. Resimde de göreceginiz gibi bu bölüm oldukça net, redirect from alanina alias olacak adresi; diger alana ise gerçek e-posta adresini yazmaniz gerekmektedir.Distribution List yani haber listeleri için ise Distribution Lists baglantisina sag tiklayip ardindan ADD seçenegine tiklamaniz gerekmektedir. Burada karsimiza gelen ekranda Adress kismina yaratmak istedigimiz grubun adini yazmamiz gerekir. SMTP Authentication ise isaretlemenize gerek yoktur ve tabii ki Active alanini da seçili hale getirecegiz. Members sekmesinde ise bu gruba üye olanlarin e-posta adreslerini girecegiz. Yani bu örnegimizi dikkate alirsak, haber@pcworldturkiye.com adresine bir posta atildigi zaman üye olan herkese otomatik olarak gidecektir.

Kurallar
Kurallar çignenmek içindir diye bir söz vardir, ancak bu söz posta sunucusu iletisim kurallari için geçerli degil. Peki nedir bu kurallar? Nasil ki arabamizla yolda giderken uymak zorunda oldugumuz kurallar önceden belirlenmisse, örnegin yasak olan yere park edemiyor, ters yola giremiyorsak, posta sunucularinin da benzeri kurallari vardir ve bu kurallari biz belirleriz. Örnegin: Postanin içerisinde Viagra kelimesi geçiyorsa direkt çöpe gönder gibi. Bu kurallar bizi birinci derecede spamdan ve kötü niyetli postalardan koruyacaktir. Ancak tabii ki tamamen yeterli olmayacaktir, ama onlara da deginecegiz.
Sol menüdeki Rules baglantisina tiklayinca karsimiza eklenmis olan kurallarin bir listesi gelir, burada Add butonuna tiklayarak örnek bir kural olusturacagiz. Yukaridaki ayarlari yapip Save butonuna tikladiginizda artik sunucunuza içeriginde Viagra olan e- postalar gelmeyecektir.
Spam ve Virüs Koruma Virüs koruma için yapmamiz gerekenler biraz daha farkli. Ilk olarak sisteminizde bir antivirüs yazilimi olmali ve bu programin virüs buldugu zaman geri döndürdügü degeri bilmelisiniz ancak hemen telaslanmayin, tüm ayarlari hazir gelen ve üstelik ücretsiz olan bir antivirüsümüz de mevcut. Clamwin adli antivirüs yazilimi Hmailserver tarafindan tamamen desteklenmektedir, tüm ayarlari önceden tanimli gelir ve size yalnizca yazilimi kurup aktif hale getirmek kalir. Clamwin Antivirüs yazilimini kurmak için http://prdownloads.sourceforge.net/clamwin/clamwin-0.88-setup.exe?download adresini kullanabilirsiniz. Bu yazilimi indirip bilgisayariniza kurduktan sonra Hmailserverda asagidaki ayari yapmaniz yeterli olacaktir. İstenmeyen e-postalardan ve virüslerden korunmak için Setting / Protocols / SMTP yolunu izleyecegiz. Ilk olarak spam korumasini ele alalim.

DNS Black List nedir? Internet üzerinde bazi gönüllü kuruluslar istenmeyen e-posta gönderen sunucularin ip adreslerini veri tabanlarinda tutarlar.Biz de bir e-posta elimize ulastigi zaman bu kara listelerde yer alip almadigina bakarak güvenligimizi saglamaya çalisacagiz. Bu islemi yapmak için asagidaki ekrandaki tüm Black List`leri aktif hale getirmeniz yeterli olacaktir

General bölümünde ise virüslü bir e-posta bulundugu zaman yapilacaklar yazilmaktadir. Arzu ederseniz e-postayi tümden silebilir, göndereni uyarabilir ya da yalnizca eklentiyi silebilirsiniz. Bunlarin disinda smtp portu pop3 ayarlari gibi bölümlerde hiç bir degisiklik yapmaniza gerek yoktur.

Yorum İçin Üye Girişi
Şikayet Bildirimi
Avatar Seç
   
 
Görüş ve yorumlarınız bizim için değerlidir. Yorumlarınız kontrol edildikten sonra yayınlanmaktadır.


Yorumlar Yükleniyor..