Merhaba, bildiğiniz üzere domain uzantılı mail adresi kullanacaksak bir adet hosting, mail server kiralamamız veya kendi bileşenlerimiz üzerine kurulumunu yapmamız gerekiyor. Bu konumuzda VMware firmasının geliştirdiği tamamen açık kaynaklı web server istemcisi olan Zimbra'nın Open Source Edition ve Single-Server yapısının kurulumunu anlatacağım.
Neden Zimbra derseniz en önemlisi olan Lotus Domino veya Microsoft Exchange yazılımları gibi fahiş fiyatlara sahip değil ve tamamen açık kaynaklı olduğu için özellikle linux tabanlı distrolara ilgisi olan kullanıcılar için tamamen geliştirilebilir ve düzenlenebilir yapıda.
Minimum sistem gereksinimlerini buraya tıklayarak görebilirsiniz.
Öncelikle GUI veya SSH üzerinden Linux işletim sistemimize bağlanacağız bir önceki yazılarımdan nasıl sanal sunucu kurulumu ve ssh bağlantısı yapabileceğinizi anlattım. Ben vds üzerine ssh ile bağlanarak göstereceğim.
Favori ssh programımız olan putty ile bağlantımızı yaptıktan sonra kurulum öncesi gerçekleştirmemiz gereken bir kaç işlem mevcut.
vim /etc/selinux/config
yazarak nano editörümüz ile selinux ayarlarına giriyoruz.
Eğer hata verirse sunucumuza nano editörünü kurmak için yum install nano -y
komutunu kullanabilirsiniz.
SELINUX=enforcing olan kısmı,
SELINUX=disabled olarak değiştiriyoruz.
Ardından klavyemizden CTRL+X tuşlarına basıp sonra Y tuşuna basıp Enterlayarak kaydediyoruz.
Sonrasında aşağıdaki komutları tek tek yazıp enterlayarak sunucunun firewall'ını pasif hale getiriyoruz.
service iptables stop
chkconfig iptables off
Sunucuya öncesinde farklı bir mail server istemcisi kurulumu denendiyse servisler arası çakışma olmaması için aşağıdaki komutları girerek pasif duruma getirebilirsiniz.
service postfix stop
chkconfig postfix off
service sendmail stop
chkconfig sendmail off
Ben de olmadığı için hata verdi, siz de var ise kapatacaktır.
Daha sonra Mail Server'ın çalışabilmesi yum install libtool-ltdl -y
komutu ile gerekli paketleri kuruyoruz.
Ardından yum install bind-libs bind bind-utils -y
komutunu girerek DNS Bind kurulumunu gerçekleştiriyoruz.
Gerekli tüm ayarları yaptığımıza göre artık Zimbra kurulumuna geçebiliriz...
SSH ekranımızdan # sonrasında aşağıdaki komut ile zimbra dosyalarını çekiyoruz.
cd /root
wget https://files.zimbra.com/downloads/8.8.5_GA/zcs-8.8.5_GA_1894.RHEL6_64.20171026035615.tgz
İndirme tamamlandıktan sonra aşağıdaki komut ile tgz soyasını export ediyoruz.
tar zxvf zcs-8.8.5_GA_1894.RHEL6_64.20171026035615.tgz
Daha sonra cd zcs-8.8.5_GA_1894.RHEL6_64.20171026035615
komutu ile dosyanın içine giriş yapıyoruz.
Hemen ardından;
.\install.sh --platform-override
veya bash install.sh
komutlarından birini yazarak kurulum ekranına geçiyoruz.
Kurulum aşamasında bize sorular sorup Y veya N şeklinde yanıt isteyecek, ortalama 15 isteğin hepsine Y yazıp Enterlıyoruz başka hiçbir işlem yapmadan.
Hepsine Y dediğimiz için en son işlemde seçilen paketler kurulsun mu diye soruyor ve ona da Y yazıp Enterladıktan sonra Zimbra paketlerimiz inip, kurulmaya başlıyoruz.
Paketler kurulduktan sonra hostname istiyor; mailserver.domain.com gibi bir adres girdikten sonra Enterlıyoruz. Ardından ikinci kez istiyor tekrar yazıp ondan sonra gelen ekrana da Y yazıp geçiyoruz.
Akabinde q yazarak kaydediyoruz ve çıkıyoruz. # kısmına geldikten sonra reboot
yazarak sunucumuza reset atıyoruz.
https://ipadresi:7071/zimbraAdmin/ yazarak admin panelimize ulaşabiliriz ve root bilgilerimiz ile giriş yaparak mail adresi oluşturup kullanabiliriz.
- Domain uzantılı mail adresi kullanımı için mail sunucunuzun ip adresinize mx kaydı yönlendirmesi yapmanız gerekmektedir.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @sedatyildiz I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit