Windows 2003 üzerinde SMTP Mail Server Kurulumu

  1. Makale Hakkında
  2. Neden bir mail server gerekli ?
  3. SMTP Serverımızı Kuralım
  4. SMTP Serverımızı Çalıştıralım
  5. SMTP Mail Server Ayarları
  6. E-mail Client Ayarları ve Test
  7. Biraz Ekstra güvenlik
  8. Ama Uzaktan da Bağlanalım
  9. Makaleye .PDF ve .DOC formatında ulaşın

 

Makale Hakkında;

Yazılış Tarihi : 27.12.2003
Yazar : Ferruh Mavituna
E-mail : ferruh {at} mavituna {dot} com

Konu : Windows 2003 ile bir çok servisin kurulumu çok daha basit oldu. Makalede adım adım bir kaç ufak ipucu ile Windows 2003 Server üzerinde SMTP Mail Server kurulumunu anlatacağız. (Muhtemelen Windows XP Professional işletim sistemi üzerinde de bu yollar izlenerek benzer bir mail sunucuya sahip olabilirsiniz)
Anahtar Kelimeler : Mail Server Kurulumuz, Windows 2003 SMTP Server, Lokal Server Kurulumu, E-mail Kurulumu

Neden bir mail server gerekli ?

  1. ASP ve ASP.NET ve lokal hostumuzda geliştirdiğimiz projeler için gerçek bir test ortamı sağlar.
  2. Yüklü şekilde e-mail gönderimi yapıyor olabiliriz, dolayısıyla bu tip bir işlemde gönderimleri kendi bilgisayarımız üzerinden yapmamız bize ciddi bir hız kazancı sağlayacaktır.
  3. Kişisel olarak gönderdiğimiz e-maillarımızı lokalhostumuzdan çıkararak hem daha hızlı gönderebiliriz hemde daha az bilgisayar üzerinden geçirerek daha az takipçiden emaillarımızı uzak tutmuş oluruz. ( Bu konuda daha fazla bilgi için sniffer, sniffing ve PGP konularında araştırma yapabilirsiniz )
  4. Sadece eğlence ve test için...

SMTP Serverımızı Kuralım

Eğer zaten bilgisayarınızda SMTP Server Component' ı kurulysa bu adımı geçebilirsiniz.
Control Panel » Add/Remove Programs » Add/Remove Windows Components'ı açın.
Application Server » Internet Information Server (IIS) » SMTP Service'i ekleyin ve kurulumu tamamlayın.

SMTP Serverımızı Çalıştıralım

"Control Panel » Administrative Tools » Internet Information Services Manager" ı çalıştırın.

Management Console' un sol kısmında Default SMTP Server' ı görüyor olmalısınız. Üzerine bir defa tıklayın ve yukarıdaki "Start / Stop" özellikllerinden "Start" edilmiş olduğundan emin olun.

SMTP Mail Server Ayarları

"Default SMTP Virtual Server" üzerine sağ tuş ile tıklayıp "Properties" i seçin.
"General" tabındaki alt kısımda "Enable Logging" i seçerek işlemlerin loglanmasını sağlayabilirsiniz.

Loglama özelliklerinde "Log File Directory" göreceksiniz. Bu dizini eğer varsa sistemin çalıştığı değilde daha farklı bir Fiziksel harddisk yada partition üzerinde belirtin. Bu sayede özellikle yüklü işlemlerde daha fazla performans kazanacaksınız.

Bu loglama prosedürü özellikle web serverlarda ve işletim sistemlerinde de bu şekildedir. Her tip loglama işlemini sistemin çalıştığı partitionda değil farklı bir partitionda tutmak çok önemlidir. Hem performans hem de olası log şişmelerinden oluşacak hatalar çalışan sisteme daha az yansıyacaktır. Bu arada eğer çok yüklü e-mail trafiği oluşturacaksanız bu opsiyonu açmamanız tavsiye edilir.

E-mail Client Ayarları ve Test

Evet şimdi Mail Serverımız hazır olmalı. Test etmek için Outlook veya benzeri bir POP3 mail programı kullanabiliriz. E-mail programınızı açın ve bir E-mail hesabınızın giden mail "Outgoing Mail" SMTP adresine "localhost" u girin. (127.0.0.1) yada bilgisayarınızın DNS adını kullanabilirsiniz önemli olan resolve edilen sonucun IP adresinize ulaşmasıdır).

Şimdi ayar yaptığınız e-mail hesabından bir mail göndermeye çalışarak mail server'ı test edebilirsiniz. Sorunsuz bir şekilde e-maillarınızın yerine ulaşması gerekiyor. Tabii ki internete bağlı olmalısınız.

Ek olarak bu süreç içerisinde firewall'unuz sizi uyarabilir IIS uygulamasına mail atmak için ve server hakları için izin vermelisiniz.

Biraz Ekstra güvenlik

Eğer e-mail sunucumuzu bu şekilde bırakırsak bir çok spamci bizi yakalayabilir ve mail serverımızı kötü amaçlarına alet edebilirler. Bunu engellemek için e-mail serverımıza yeni bir hesap açacağız ve gönderilen maillar içinde kullanıcı adı ve şifre isteyeceğiz.

Eğer mail server sadece lokal bilgisayardan kullanılacaksa ve uzaktan bağlanılmayacaksa basit şekilde sadece lokal IP adresine izin verebiliriz.

"SMTP Virtual Server" özelliklerine girin (sağ tuş » Properties), "Access" tabına gelin "Connection" a tıklayın.
Burada yapılacak bağlantılar için kabul edilen ve edilmeyen IP / IP aralıkları belirleyebiliriz.

  1. "Only List Below" u seçin
  2. "Add" butonuna tıklayın
  3. "IP" kısmında "127.0.0.1" nolu IP' yi girin.

"Relay" tabı içinde aynı işlemleri yapınız.

Artık sadece localhost üzerinden yani sadece sizin bilgisayarınızda e-mail atılması mümkün. Bu ekranda daha fazla vakit harcayarak kendinize uygun daha gelişmiş çözümler bulabilirsiniz.

Ama Uzaktan da Bağlanalım

Eğer mail sunucunuzu başka bir bilgisayar üzerinden de kullanmak isterseniz ve gene de bir güvenlik isterseniz bunu da yapabiliriz. Mesela ofisinize basit bir mail sunucu kurabilir ve tüm ofis içerisindeki mail gönderme işlemlerini bu sunucu üzerinden gerçekleştirebilirsiniz.

  1. "SMTP Virtual Mail Server" özeliliklerini açın
  2. "Access" tabındaki , "Authentication" ı açın
  3. "Anonymous Access" ı kaldırın, "Basic Authentication" u aktif edin
  4. Pencereleri onaylayıp çıkın

Unutmayın ki bu tip bir işlemden sonra lokal bilgisayar harici bilgisayarların uzaktan size bağlanabilmesi için "Connection" ve "Relay" daki ayarlarda bu kullanıcılara / IPlere izin vermelisiniz yada tüm trafiğe izin verebilirsiniz.

Şimdi E-mail clientınızda "Outgoing Server" özelliklerine girin ve kullanıcı adı ve şifre tanımlayın. Kullanıcı adı ve şifre sistemdeki herhangi bir geçerli kullanıcıya ait olmalıdır. (My Computer » Sağ Tuş » Manage » Local Users and Groups » Users)

Artık dışarıdan bilgisayarlarda sizin bilgisyarınıza login olarak e-mail gönderebilir.

Not 1 : İşlemleriniz ve testleriniz bittikten sonra eğer ki sürekli olarak bu sunucuyu kullanmayacaksanız IIS üzerinden SMTP Virtual Server' ı durdurmanız faydalıdır. Gereksiz yere sistemde bir servis çalıştırmamız gerek yok.

Not 2 : Kendi mail sunucunuzu açmak ve dışarıdan bir mail almak biraz daha komplike bir konudur, bunu da umarım bir zaman DNS, Kişisel bir Web Hosting, FTP Server ve Virtual Domain gibi konularla birlikte yazabiliriz.

Bir dahaki kendin ye, kendin hazmet saatinde yeni bir konu ile görüşmek üzere...

Makaleye .PDF ve .DOC formatında ulaşın

  1. Adobe Reader .PDF Dokümanı - Windows 2003 SMTP Server Kurulumu
  2. Microsoft Word .DOC Dokümanı - Windows 2003 SMTP Server Kurulumu

mücahit - 21.03.2009

Kardes Suana kdar aradigim en etkili makleydi tsk ederim.

serdar - 17.02.2009

Selamlar
sorunsuz olarak kurmus oldugum 2003 server networkunde 5 client da server'a logon olup hem internete hemde diger islemleri yapabiliyorlar.. serverda izinlerden tut her türlü islemimi saglikla yapabiliyorum. hiç bir sorunum yok.. ag yapilandirmasida klasik çift eth. serverda adsl modemim direkt bir eth. diger eth netden de iç agimi ve paylasimlarimi yapiyorum. sorunum su. sisteme wireless'den girenleri nasil domaine dahil edecegim.. adls modemim wireless.

2003 serverdaki dhcp den ip ler dagitiliyor fakat bu ipler sadece kablolu aga dagitiyyor. eger adsl modem üzerindeki dhcp yi kapatirsam wireless kullanicilari internete giremiyorlar.zaten domaine giremiyorlardi bu kez internetleride gidiyor..

netice itibari ile kablolu ag ile sorunsuz çalisan sistemime nasil wireless kullanicilarida dahil edecegim.. adsl modem üzerinde harici dhcp server diye birseyler hatirliyorum ama bunda yok.
adls modemim us robotics wireless 4 portlu adsl modem
simdiden tesekkürler herkese

eksi_limon - 29.01.2009

merhaba arkadaslar bi arkadasim zaten gerekeni söölemis egerki iç mail olarak kullanacaksaniz okudugunuz döküman ben tam okuyamadim ama yeterli gözüküyor yani kullanici olusturacaksiniz pop3 degil de exchange server kullaniyorum diyeceksiniz
eger pop3 olarak kullanacaksaniz bunu tama bilemicem ama host dosyasindan bilgisayarin ipsine bi ad vererek çözümlemeniz gerekmekte bu nalattiklarim pop3 de olsa iç mail için disari mail atamazsiniz
disari mail nasil atariz diyosaniz adsl modem üzerinden pop3 ve smtp die hem udp hemde tcp 110 ve 25 portunu mail serverin bulundugu bilgisayara yönlendirin me mail adresi açarken mail adresi zzz@81.215.204.206 seklinde olmalidir.böylece mailleriniz o deldiginiz portlar üzerinden akacaktir.
dahada yapamayan varsa kardesim kur 602 lan suite die bi program kurun xp de olsa 2000 de olsa me de olse 98 de olsa çalisioo kolay gelsin

Gokibey - 10.01.2009

Ben bu anlattiklarinizi yaptim ancak outlook sürekli POP3 hatasi veriyor.
ve diyelimki vermedi ve hallettik kullanicilari nasil ekleyecegim. onu yazmamissiniz.
yani yeni bi personel geldi ona mail adresi vermek istiyorum.
nerden yapacagim bunu ??
yardimci olursaniz sevinirim tesekkürler

betül - 04.12.2008

mrb. smtp ile ilgili sunum ödevim var. yeterli bilgi bulamadim. ne yapacagimi bilmiorum.

zübeyir cansever - 27.08.2008

Merhabalar.
Sitenizde bazi linkleri tikladigimda örnegin yukaridaki linkler (http://ferruh.mavituna.com/articles/Win2003-SMTP.pdf) bos link çikmakta. Bugün üüncü defa karsilasiyorum. Belki çok eski yazilar diyebilirsiniz bilmiyorum ama durumdan haberdar etmek istedim. BIlgilerinize.
Zübeyir CANSEVER...

cem_kaya - 19.08.2008

sayin hocam herseyden önce sonsuz tesekkürlerimi sunarim. böylesine degerli bilgilirinizi bizlerle paylastiginiz için. Anlatiginiz üzere windows xp de virtual mail server kurmayi denedim. Bütün ayirlari yaptiktan sonra göndermek istedigim maillerimin gitmedigini ve kuyrukda bekledigi gördüm. Kaynak dogrutusunda böyle bir sorun dan bahsedilmedinden baska bir mail server kurmayi denetim ( merak ve qtk smtp) ama onlardan da sonuç alamadim. Gönderdigim mailler gitmeyip kuyrukta bekliyorlardi. Güvenlik duvari ve (mcafee ) yide devre disi bikarip denedim yine degisen bir sey olmadi. blok yemis olma ihtimalimi degerlendirdim listelerde yoktum. baska da aklima bir alternatif gelmedi ve yazma yoluna gittim. Hostname olarak (127.0.0.1) local hostuna bir türlü kurulum yapamadim. Virtual da listelenmiyor. bunun yerine 192.168.1.36 ip sini locak host olarak vermek zorunda kaliyorum. Maillerin gitmeyip kuyrakta beklemesinin sebebi bu mu acama ?

saygilarimla.

Mehmet - 07.01.2008

Ben 17 Yasinda bir ögrenciyim hocam 2003 server kurulumu hakkinda bir site yapmami istedi bunun için 2003 server kurulumu hakkinda bütün bilgilere ihtiyacam var yardimci olursaniz sevinirim bilgileri mail atarsaniz sevinirim 2 hafta gibi bir kisa sürem var simdiden tsk ederim. mail : serseri_cocuk433@hotmail.com

firat - 31.10.2007

öncelikle bu türden önemli bilgiler aktardiginiz için tesekkür ederim,yanliz benim asil ögrenmek istedigim su,benim ofise kurdugum bir server 2003 var,ben bunu mail server'a çevirmeye çalisiyorum,çünkü mail server istanbulda,bu yukardaki bilgilerle gerçeklestirebilirmiyim,veya bana bilgi verebilirseniz sevinirim.

merhaba hepsi grubu - 07.09.2007

eren lütfen bu yazdigima cevap ver. seni tüm kalbimle seviyorum.digerlerinide tabi lütfen sana ulasabilecegim yollari bana söyle mesela msn olabilir lütfen eren

EviLdead - 06.09.2007

merhabalar bi sorum olucak.

windows 2003 server üzerinde mailenable mail server kullaniyorum yanliz outbound a baktigimda sunucumdan yabanci binlerce mail e istem disi mailler gidiyor. bu sorunu nasil çözebilirim.

lizardking - 02.09.2007

windows xp de denedim fakat bir sonuç alamadim dediklerinizi harfiyen yerine getirdim outlookda ileti basariz diye geri bildirimler geliyor. bu neden kaynaklanabilir. iis kaldirip yeniden kurmayi denedim, guvenlik duvarindan smtp için izinleri verdim fakat bir türlü çözüme ulasamadim. yardimci olursaniz çok sevinirim. iyi çalismalar.

kerem caliskan - 20.06.2007

merhaba ben kerem caliskan burada degindiginiz konu için için size tesekkürü borç bilirim . çalismalarinizin devami diler iyi çalismalar dilerim hosçakalin

uNSALs - 17.05.2007

Makale için çok tesekkür ederim faydali bir makale. yanliz bu makalenin amaci sadece mail göndermek için yapilan ayarlari bahsetmekte. en son yazan bir kaç arkadas mail almak için ayarlari anlatmamissiniz demis...

mail almak için bir çok islem yapmaniz gerekiyor...
DNS server kuracaksiniz (win2003'te mevcut)
Name Server Kiralayacaksiniz.
MX ayarlarinizi yapacaksaniz.
Bide mail server programina ihtiyaciniz olacak.

Tuncay ONGEN - 21.04.2007

3 farkli bilgisayarda denedim hiç birindede sonuç alamadim.
Windows 2003 Web Server'da ve Windows XP Professional SP2'de...

muratsav - 17.03.2007

Bana SQL server ili ilgili biseyler yapacagim ama nerden basalamaliyim nasil yapmaliyim hiç bir fikrim yok bide bunula ilgili örnekler varsa çok ikrama geçer

- 09.02.2007

yazinizi çok faydali buldum, tesekkür ederim. Yalniz bir soruma da lütfedip cevap verirseniz çok sevinirim. demissiniz ya, email programinda kontrol edin mail gönderebiliyo musunuz diye.. ben orda takiliyorum. giden maile dediginiz gibi localhost ya da 127.0.0.1 yaziyorum gmail için 465-ssl yapiyorum ancak, göndermede basarisiz oluyor. herseyi dediginiz gibi yaptigimi varsayarsak, gözden kaçirmis olabilecegim,söyleyebileceginiz birsey var mi, onu ögrenmek istedim. tesekkürler

Emre Cillioglu - 21.11.2006

Ben bu olayi daha önce baska bir makalede okuyup aynisini denemi$tim, ama hâlâ daha sonuc alamadim , benim eski Provider dan olan bir domain'im var ve onu kendi Root Server'ima gecirmek istiyordum , sonra datalarin hepsinin aktarimini tamamladilar , fakat ben kendi Server'imdan bi türlü mailserver'i kuramiyorum.. yaptiginiz yöntemlede olmadi , ba$ka türlü bir cözümü olan varsa , yada sizin varsa , bana ula$irsaniz sevinirim..

Dijital_darbe - 20.11.2006

saolun gercek tencook guzel simdi sira kurulumda saolun eksik olmayin

GaddaR - 19.11.2006

eLLerinize SagLik Gerçekten Bir Çok Kisi( Türk HacKer AhaLisi) Sizden Örenior =)

1 - 2 - 3 - 4 - 5 - İleri » - »»

Yorum Yazın


Tüm yorumlar onaydan geçmektedir, bu işlem en uzun 30 dk. sürecektir. E-mail adresleri yeni yorumları bildirme harici hiç bir başka amaçla kullanılmamaktadır ve sitede gözükmemektedir.



Captcha Kodu