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
anahtar kelimeler : smtp makale mail server windows 2003

zübeyir cansever - 2 gün 10 saat 25 dakika önce

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 - 10 gün 22 saat 26 dakika önce

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 =)

güler yildirim - 13.11.2006

ya site güzel de windows 2003 web server in kurulum ayarlari nasil oluyor eger bilginiz vars ayardim eder misiniz?acil lazim valla simdiden tesekkür ederim...:)

oguz demir - 31.10.2006

ödevim için çok gerekli bir konu harcadiginiz emek için tessekkürler

Ender Çokcoskun - 11.09.2006

Ferruh bey verdiginiz bilgilerle email serveri kurduk. Sabir IP miz de var.bu asamadan sonra MX ayarlari da dahil ne yapmaliyiz? bu konuda yardimci olurmusunuz ? Tesekkürler

Ferruh Mavituna - 27.08.2006

Bu makale server gibi profesyonel kurumlar için degildir onu hemen belirtmek isterim. Esas amaci basit sekilde bilgisayarinizdan SMTP ile mail gönderebilmektir.

Bunun harici piyasada çok fazla mail server var. Mesela mdeamon en çok önerilenlerden biri isterseniz deneyebilirsiniz.

Selçuk Yusuf TANALTI - 27.08.2006

Merhaba Ferruh Bey,
geçmis makaleleriniz çok basarili ve adim adim izlendiginde / okundugunda sorunsuz sekilde çalisabiliyor / ögrenilebiliyor. ancak bu mail server kurulumuyla ilgili olan yazinizda, sanirsam bazi eksiklikler var. mesela kurdugumuz mail server'imiz, wan side'da bulunan mail.xxxxx.com.tr adresimizdeki mailleri kendisine nasil alacak? bununla ilgili hiç bir sey anlatilmamis!... Ve ayrica ben, Control Panel » Add/Remove Programs » Add/Remove Windows Components'i açip Application Server » Internet Information Server (IIS) » SMTP Service'i yükledikten sonra Control Panel » Administrative Tools » Internet Information Services Manager altindan Default SMTP Server'in da strat edilmis oldugunu gördüm. ancak burada bir sorun var; o da baska hiç bir ayar yapmamiza olanak verilmiyor olmasi. bu mail server'i, disarida hali hazirda bulunan mail.xxxxx.com.tr seklindeki bir mail sunucumuzdan mailleri gitsin ve alsin seklinde kullanmak için kurmuyor muyuz? yoksa ben mi yanlis anladim? hiç bir sekilde posta kutusu kullanici hesabi tanimlamadan, hiç bir sekilde git al su mailleri demeden nasil mail server kurmus oluyoruz anlayamadim???
bu konuda biraz daha ayrintili bir döküman hazirlarsaniz çok mutlu olacagim. ayrica Windows üzerinde saglikli bir sekilde çalistirabilecegimiz ve kolaylikla kurulumunu yapabilecegimiz hangi mail server programlari var? yardimci olursaniz sevinirim.
iyi günler, iyi çalismalar...

1 - 2 - 3 - 4 - İ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.

Yeni yorumlardan haberdar et

Captcha Kodu