9

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://www.iredmail.org/forum

http://code.google.com/p/iredmail

Bu İçeriğe Tepkin Ne Oldu?
  • 1
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Mustafa Demiröz, 1983 yılında İstanbul'da doğdu. Eğitimi sonrasında kendi alanlarında uzman ekiplerle çalışarak tecrübe kazandı.Uzun yıllar Netservis bünyesinde proje planlama departmanında görev aldıktan sonra Şu anda Hem Netservis Bilgi sistemlerinde Proje Danışmanlığı, hemde Avea İletişim bünyesinde Senior Specialist olarak görev yapmakta. Uzmanlık alanları; System Center Ürün Ailesi,Windows Server Ailesi, Exchange Server ve Hyper-V, Vmware Sanallaştırma Aileleri, Linux Debian kökeni ve Geliştirmeleri (Ubuntu,Debian, Mint, Ebox,Zentyal,Endian,İredMail Server, Samba, Postfix,Asterix,Sendmail,Roundcube,vs…. ). Sahip olduğu sertifikalar: MCTIP:EA,MCTS,MCSE+S+M,MCP,CCNA,IBM ve CompTIA A+'dır. http://www.mustafademiroz.com Kişisel Web Sitesidir.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorumlar (9)

Popüler Yorumlar
  1. iyi günler hocam elinize sağlık güzel bir makale olmuş ancak benim bir sorum olacak kurulumu sorunsuz olarak gerçekleştirdim. sanal hyper-v makine üzerine ubuntu 14.4 de kurulum yaptım. sanal makine external switch’e bağlı ve fiziksel makineden sanala ping atabiliyorum.ancak fiziksel makineden roundcube ye ulaşabilmek için http://server_İP/mail yazdığımda açılmıyor eksik birşeymi yaptım acaba cvp verirseniz sevinirim.

  2. Selamlar,
    Öncelikle phpmyadmin kısmına değinelim Phpmyadmin root user password ile açılır. mysql -u root -p yapıp password ile bağlanabiliyorsanız onada bağlanırsınız. service apache2 restart komutundan sonra yeniden deneyin.
    mysql e baglanamıyorsanız mysqladmin -u root -p yapıp passwordu yeniliyebilrisiniz.

    bir mail adresini normalde dört outlooktada kullanabilirsiniz. Bunun için mail client de ayar yapıp bir kopyayı sunucuda bırak demeniz yeterli ama daha gelişmiş destek isterseniz Linux üzerine kendi mail sunucunuzu kurmak faydalı olacaktır. (bu makale yolda yakında yayınlanacak :))

Yapılan Yorumlar
  1. Elinize sağlık teşekkürler

  2. Umarım Faydalı Olmuştur…

  3. 23/03/2012

    Ellerinize saglık çok faydalı ancak ben 2 kere kurdum baştan bir türlü roundcube de session expired or invalid sorununu aşamadım timezone da değiştirdim. ama olmuyor oluştuduğum account a 1 kere girebiliyorum sonra session expired or invalid diyor sizce nerde hata yapmış olabilirim.

  4. Selamlar,
    Öncelikle değerli yorumlarınız için teşekkürler.
    Sorunuza gelince; kurulum ve konfigürasyonu defalarca canlı ortamda yaparak yazıyorum ve hic karsılasmadım.
    phpmyadmin ile database bağlanıp kullanıcıların durumlarını bana printscreen oalrak göndermeniz mümkün mü?
    Olusan sıkıntı mysql de bir tarih sıkıntısı gibi duruyor.

  5. Şu anda kurulum ve diğer işlemleri yaptım yaptığım testlerde herhangi bir sıkıntı yaşamadım.
    İsterseniz yeni versiyon olan : iRedMail-0.7.4.tar.bz2
    veriyonunu yükleyin hem bir kac ek özellikte geldi…
    Örnegin fail2ban gibi

  6. Teşekkür ederim hemen deneyeceğim. Birde phpldapadmin user ı nın set edilme konusunda bilgi verebilirmisiniz. Login olamıyorum.

  7. Şu anda yeni versiyonu kurdum sorun yok ancak ldap ı nasıl ayarlar kullanırım birde en onemli sorum benim asıl istegim bir maili 4 makina senkron çalıştırmak mese info@xxx.com adresini 4 ayrı pc de outlook a yükleyip inbox outboox ve alt public folderlarını paylaşımlı senkron kullanmak bunu axigen mail yapıyor fakat ücretli iredmail de yapılabilirmi yoksa axigen mi almak gerekli

    Teşekkürler

  8. Selamlar,
    Öncelikle phpmyadmin kısmına değinelim Phpmyadmin root user password ile açılır. mysql -u root -p yapıp password ile bağlanabiliyorsanız onada bağlanırsınız. service apache2 restart komutundan sonra yeniden deneyin.
    mysql e baglanamıyorsanız mysqladmin -u root -p yapıp passwordu yeniliyebilrisiniz.

    bir mail adresini normalde dört outlooktada kullanabilirsiniz. Bunun için mail client de ayar yapıp bir kopyayı sunucuda bırak demeniz yeterli ama daha gelişmiş destek isterseniz Linux üzerine kendi mail sunucunuzu kurmak faydalı olacaktır. (bu makale yolda yakında yayınlanacak :))

  9. iyi günler hocam elinize sağlık güzel bir makale olmuş ancak benim bir sorum olacak kurulumu sorunsuz olarak gerçekleştirdim. sanal hyper-v makine üzerine ubuntu 14.4 de kurulum yaptım. sanal makine external switch’e bağlı ve fiziksel makineden sanala ping atabiliyorum.ancak fiziksel makineden roundcube ye ulaşabilmek için http://server_İP/mail yazdığımda açılmıyor eksik birşeymi yaptım acaba cvp verirseniz sevinirim.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir