Bugün sizlere başarılı bir Linux Mail Server basit bir şekilde nasıl kurulur ve yapılandırılır bunları anlatacağım.
Konu Başlığımız : IredMail
Normal şartlarda Linux ile bir mail server kurmak ve yapılandırmak istesek üst seviyede Linux ve “Mail Server Nasıl Çalışır?” bilgisine sahip olmamız gerekir. IRed sayesinde biz bunun sadece mail server nasıl çalışır kısmına sahip olsak yeterli.
Linux üzerinde bir mail server kurmak için;
1. Maili transfer etmek için bir mail-agent’ a ihtiyacımız olacak örnek: Postfix, sendmail, vs.
2. LDAP yada MySql gibi bir database sunucusuna ihtiyacımız olacak.
3. Authentication sağlamak için Devcot tarzı bir çözüme ihtiyacımız olacak
4. Maillerimize virüs bulaşırsa, bu kabul edilemez Virüs yazılımı gerekli (ClamAV,Amavisd)
5. Maillerimiz Spam korumasında da olmalı (Spamassassin)
Baktığımızda bunların hepsini kurup konfigürasyonlarını yapmak ve bir arada çalışmalarını sağlamak o kadar da kolay değil. Bu yüzden bu yazımıza son veriyoruz…
İşte tam bu noktada iRedMail ile bunların hepsini çok basit bir şekilde konfigüre edebiliyoruz.
Resim-1
- Detaylı bilgi vs.: http://code.google.com/p/iredmail/wiki/Main_Components
- Forum: http://www.iredmail.org/forum/
- Ana sayfası: http://code.google.com/p/iredmail/
Bu linklerden gerekli bilgileri aldıktan sonra gelelim nasıl kurulumunu gerçekleştireceğimize;
Ben kurulumu Ubuntu 11.04 üzerine gerçekleştireceğim. İndirmek için ubuntu’nun sitesini kullanabilirsiniz. Ubuntu indirilmiş ve kurulmuş olduğunu varsayarak devam ediyorum.
Örnek bilgiler
Hostname : mail.test.com
IP Adress 192.168.1.10
Iredmail scriptler vasıtası ile kuruluyor bu yüzden bazı noktaları check eder ve uyumsuz ise hata verecektir. Bu yüzden kuruluma başlamadan önce bu ayarlamaları yapmamız gerekli ;
/etc/hostname bu dosya hostname in tutulduğu dosya bu dosyayı nano /etc/hostname komutu ile açıyoruz. Hostname bilgisini mail.test.com olarak düzenliyoruz.
/etc/hosts dosyası hostname ile ip eşleşmesini sağlar bu dosyayıda nano /etc/hosts olarak açıyoruz.
#127.0.0.1 localhost
#127.0.1.1 mail.test.com mail
127.0.0.1 mail.test.com mail localhost localhost.localdomain
Olarak düzenliyoruz.
Aşağıdaki komutu yürüttüğümüzde mail.test.com görmeliyiz.
# hostname –fqdn
Şimdi kurulum dosyasını download edebiliriz.
# mkdir /iredmail
# cd /iredmail
# wget http://iredmail.googlecode.com/files/iRedMail-0.7.3-rc2.tar.bz2 (ben test surumu ile test ediyroum siz istediğiniz sürümü çekebilirsiniz.)
# tar jxvf iRedMail-0.7.3-rc2.tar.bz2
Yüklemeye Başlıyoruz.
# cd /iRedMail-0.7.3-rc2
# bash iRedMail.sh
Hoşgeldiniz…
Resim-2
Dataların bulunacağı yeri seçelim.
Resim-3
iRedMail hem Mysql hemde OpenLdap destekliyor. Ben OpenLdap seçeceğim siz istediğinizi seçebilirsiniz.
Resim-4
Domain bilgisini (test.com) onaylayarak geçiyoruz.
Resim-5
Yönetici olarak belirlenen bazı mail adresleri olacak bu mail adresleri default olarak geliyor bu mail adreslerine ilişkin şifreler ve oluşturma izinlerini veriyoruz.
Resim-6
Resim-7
Mysql Root Password bilgisini giriyoruz.
Resim-8
İlk Virtual Domainimizi ekliyoruz. (Bu aynı zamanda birden fazla domain barındırabileceğimizin işareti olsa gerek.)
Resim-9
Mail server’imizin admin kullanıcı adı Default olarak Postmaster geliyor.
Resim-10
Resim-11
Normal user bilgisi (ilk mail adres olarak düşünebilirsiniz.)
Resim-12
Resim-13
SFP kaydı ile ilgili bilgiler…
Resim-14
Hangi eklentilerin yükleneceğinin bilgisini seçiyoruz.
Resim-15
Dil olarak Türkçe’nin de bulunması ayrı bir güzellik katmış ( ben İngilizceyi seçiyorum )
Resim-16
Root kullanıcın mail adresinin bu adres olacağına dair bir ekran veriyor isterseniz uyarılar vs. için adresi değiştirebilirsiniz.
Resim-17
Ayarlamalar bittikten sonra kuruluma başlayacağına dair onay ekranını çıkartıyor “Y” enter diyerek devam ediyoruz.
Resim-18
Kurulumlar tamamlandıktan sonra server yeniden başlatılacaktır.
Resim-19
Evettt.
Resim-20
Resim-21
Kurulumumuz bitmiştir. Artık bir mail serverımız var ve tam istediğimiz gibi düşük tüketim, yüksek verim.
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
http://code.google.com/p/iredmail/wiki/Main_Components
http://code.google.com/p/iredmail