Linux Server Üzerine Zimbra Mail Sunucusu Kurulumu

in utopian-io •  7 years ago  (edited)

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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Thank you :)

Hey @sedatyildiz I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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