[Nasıl] Ubuntu Server 10.04 LTS ile Zimbra Collabration Suite 7.1.4 Kurulumu

Başlatan sdincsoy, 17 Ocak 2012 - 00:31:15

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

sdincsoy

Merhaba,
Bu makalede sizlere Ubuntu server 10.04.3 LTS ile Zimbra Collabration Suite 7.1.4 kurulumunu anlaytmaya çalışacağım.
Öncelikle Ubuntu Server 10.04 seçmemin neden LTS (Long Term Support) olması. Zimbra Collabration Suite (ZCS) kısa zamanda çok yol katetmiş ve vmware firması tarafından satın alınmıştır. Vmware market place den appliance sürümünü de download edebilirsiniz. Bedava ve paralı olan versiyonu mevcut. Ben bu makalemde Open Source Edition u anlatacağım. Aralarında çok büyük farklar yok.
Mail Server olarak kullanacak iseniz size rahatlikla yetecektir. Antivirüs koruması, spam koruması, ortak takvim ve ortak klasor kullanımı var. Aslında tam olarak Microzort Exchange Replacement olarak sunuluyor. Yani Exchange i kaldırıp bunu kurabilirsiniz. Microzort Exchange server da yaptiginiz hemen hemen herşeyi yapabiliyorsunuz.
Virtual appliance olarak indireceğiniz sürümde Ubuntu 8.04 LTS üzerine kurulu ZCS 6 sürümü dür.
Gelelim kuruluma;
Öncelikle kurulum için bize lazım olanlar;
Ubuntu Server 10.04.3 (hiçbir eklenti olmadan kuruyoruz). 2 gb ram li 20gb disk li bir pc ye kurabilirsiniz.

http://www.zimbra.com/downloads/os-downloads.html adresinden zimbra open source dowload ediyoruz.

Önce Ubuntu server imizi update edelim;

sudo apt-get update
sudo apt-get upgrade

Bu işlemden sonra restart isteyecektir. Server imizi restart edelim.

Zimbra nın kurulumu için gerekli paketleri kuralım;

sudo apt-get install linux-headers-$(uname -r) build-essential libperl5.10 sysstat sqlite3 bind9

Ubuntu server imizin isimini ben zimbra.dincsoy.net. olarak ayarladim. ADSL modemimin ip adresi 192.168.1.1/24.
Zimbra kuracagimiz makinenin ip adresi 192.168.1.101/24

Oncelikle ip adresimizi sabitleyelim;

sudo nano /etc/network/interfaces

iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
network 192.168.1.10
broadcast 192.168.1.255
gateway 192.168.1.1


Ctrl+x ile kaydedip çıkıyoruz.

Daha sonra mail sunucu olacak makinemizin adini ayarliyoruz.
sudo nano /etc/hosts

127.0.0.1    localhost.localdomain        localhost
192.168.1.101 zimbra.dincsoy.net     zimbra


Kaydedip çıkıyoruz.

Şimdi DNS server imizi ayarlayacağız.

sudo nano /etc/bind/named.conf.options

options {
            directory "/var/cache/bind";

            query-source address * port 53;

                forwarders {
                            192.168.1.1;
                };

                auth-nxdomain no;    # conform to RFC1035
};


sudo nano /etc/bind/named.conf.local

zone "dincsoy.net"  {
                          type master;
                          file "/etc/bind/db.dincsoy.net";
                        };
                        zone "1.168.192.in-addr.arpa" {
                          type master;
                          file "/etc/bind/db.1.168.192";
                        };

                        zone "0.0.127.in-addr.arpa" {
                          type master;
                          file "/etc/bind/db.0.0.127";
                        };


DNS servisiniz restart etmemiz gerekiyor.

restart bind with sudo /etc/init.d/bind9 restart

Şimdi domain imiz için gerekli kayitlari oluşturalim.

sudo nano /etc/bind/db.dincsoy.net


;
$TTL      604800
@          IN      SOA  zimbra.dincsoy.net. admin.dincsoy.net. (
                                        070727          ; Serial
                                        604800          ; Refresh
                                        86400          ; Retry
                                        2419200        ; Expire
                                        604800 )        ; Negative Cache TTL
;
@               IN      NS              zimbra
                  IN    MX      10 zimbra
                  IN    A          192.168.1.101
zimbra       IN    A          192.168.1.101


sudo nano /etc/bind/db.1.168.192

$TTL 3D
@          IN          SOA      zimbra.dincsoy.net. admin.dincsoy.net. (
                                                2       ; Serial
                                                8H      ; Refresh
                                                2H      ; Retry
                                                4W      ; Expire
                                                1D)     ; Minimum TTL
                            NS      zimbra.dincsoy.net.
101                      PTR    zimbra.dincsoy.net.


sudo nano /etc/bind/db.0.0.127

$TTL 3D
@                       IN      SOA    zimbra.dincsoy.net. admin.dincsoy.net. (
                                2       ; Serial
                                8H      ; Refresh
                                2H      ; Retry
                                4W      ; Expire
                                1D)     ; Minimum TTL
                        NS      Zimbra.dincsoy.net.
1                               PTR    localhost.


Bind ayarlarimiz bu kadar.
Şimdi isim çözümlemesi isin resolv.conf dosyamizi duzenlememiz gerekiyor.

Not: Güncel bir Ubuntu sürümü kullananlar aşağıdakini denemeden önce lütfen şuraya baksınlar:
https://forum.ubuntu-tr.net/index.php?topic=31575.msg523196#msg523196

sudo nano /etc/resolv.conf

nameserver 192.168.1.101
domain dincsoy.net
search dincsoy.net


En basta download ettigimiz (http://www.zimbra.com/downloads/os-downloads.html) dosyanin oldugu klasordeki paketlenmis dosyayi aciyoruz.

sudo tar xzvf zcs-7.1.4_GA_3268.UBUNTU10_64.20110804130819.tgz
Daha sonra acilan dosyalarin oldugu klasore girip;

cd zcs-7.1.4_GA_3268.UBUNTU10_64.20110804130819.tgz

kurulusa basliyoruz.
./install.sh


bu islem bittikten sonra kalabalik bir menu geliyor. Bu menu de admin sifresini ayarlamamiz gerekiyor.
3. secenek, ardindan 4. secenek ile sifremizi ayarliyoruz.

domain i sorunca kendi domain inizi yazacaksiniz. ben "dincsoy.net" yazdim. Domain i sectiginiz yerde "zimbra.dincsoy.net" diye gelecektir. siz bunu degistirin.

Kurulusda sadece zimbra-proxy i yi kurmadim ben. diğer servisleri de siz kurulusta kendinize gore secebilirsiniz.

son olarak "a" ya basıp kurulus seceneklerini onayliyorsunuz.

Kurulum bittikten sonra servisler otomatik olarak start olacaktir.
Admin paneli icin https://192.168.1.101:7071
Firewall ya da modeminizden hangi servisleri kullanacak iseniz onlari NAT yapmayi unutmayin.

Zimbra nın son kullanıcı tarafına kuracaginiz client i da mevcut. Outlook a benziyor ve cok kullanisli. Ayrica zimbra client i kullanirsaniz takvim, ya da klasor paylasma olaylarini daha rahat yapabilirsiniz.

Sahsen ben kendime kurdum ve cok begendim. Sizlere de tavsiye ederim.
Sadece Microzort Exchange server da olan Room Mailbox, Equipment mailbox kullanimi dahi zimbra da var.

Bir sonraki makale de gorusmek uzere.

Kaynak : http://certcollection.org/forum/topic/135207-zimbra-zcs-700-installation-on-ubuntu-1004-server/

DarkDance

hocam sürekli aşağıdaki hatayı alıyorum


ERROR: Installation can not proceeed.  Please fix your /etc/hosts file
  to contain:

  <ip> <FQHN> <HN>

  Where <IP> is the ip address of the host,
  <FQHN> is the FULLY QUALIFIED host name, and
  <HN> is the (optional) hostname-only portion


Domain flan yönlendirmedim.
MacBook Air

heartsmagic

hosts dosyanda şu şekilde bir giriş olmalı sunucuna göre:

Alıntı YapIP_ADRESİ  sunucu_ismi.alanadi.com  sunucu_ismi

Tabi bu bir örnek, kendine göre düzenlemen lazım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

DarkDance

hocam kurulum dökümanı için çok teşekkürler ellerinize sağlık kurulumu yaptım ama MTA service'i çalışmamakta.
MacBook Air


DarkDance

teşekkürler hocam,

şöyle bir sorunum var ben webmail.deneme.com.tr diye sunucuyu kurdum ancak benim domainim deneme.com.tr olması gerekmekte ikinci domain ekledim bu webmail.deneme.com.tr alan adını nasıl kaldırabilirim. İki tane domain gözükmekte.
MacBook Air

cagriemer

webmail alt alani icin DNS kaydinizi nereye eklediyseniz oradan kaldirabilirsiniz. Ayrica MTA calismiyorsa bir log dosyasi falan tutmuyor mu hatayi gorebilecegimiz?

DarkDance

MTA çalışıyor hocam onu hallettik.

DNS kayıtlarımızı yazdıgımız yerden kaldırsak webmail kısmını sıkıntı çıkmaz yani. aynı işlemleri tekrar yapmak istemiyoırumda.

ikinci domainde şu hatayı vermekte.

Hata! ctech.com.tr etki alanının zimbraGalAccountId özniteliği geçersiz bir hesap kimliğine başvuruda bulunuyor: 7497f4eb-d955-4ebf-9738-3982dc51fb2b. Mesaj: no such account: 7497f4eb-d955-4ebf-9738-3982dc51fb2b Hata kodu: account.NO_SUCH_ACCOUNT Method: [unknown] Ayrıntılar:soap:Sender
MacBook Air

cagriemer

zmprov gd att-group.co.id | grep -i gal

Yukaridaki komut size bir cikti verecekmis. O ciktidan hatadaki ID degerinden farkli olanini alip su asagidaki komutta yerine koyup dener misiniz? Bu cozum icin referans surada[1] bulunuyor.

zmprov modifyDomain ctech.com.tr zimbraGalAccountId <buraya_ID_gelecek>

Bu sekilde olmazsa sifirdan bir alanadi yaratmayi deneyebilirmissiniz.

[1] http://www.zimbra.com/forums/administrators/35793-solved-error-attribute-zimbragalaccountid.html

DarkDance

Hocam komutlaarı çalıştırdığımda 

zmprov gd att-group.co.id | grep -i gal

ERROR: account.NO_SUCH_DOMAIN (no such domain: att-group.co.id)  bu şekilde bir hata alıryorum

MacBook Air

DarkDance

arkadaşlar merhaba,

vmware zimbra 8.0 veriyonunda ilk deneyimlerim için kurulum yaptım ancak arayüz karşımıza gelmemekte.

local ip adersim 192.168.2.101 normalde https://192.168.2.101:7071 dediğim zaten addmin panelin gelmesi gerekmekte. bu konuda yardımcı olabilcek arkadaşlardan yardım bekliyorum.




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 15 Eylül 2012 - 21:23:54

sorunu halelttim arkadaşdan menuden şifre belirleyim ayarları kaydettiğimiz zaman servisler yeniden başladığından düzelmektedir.
MacBook Air

zeusmaster

12.04' e kurulum yapmış olan bir arkadaş bunu anlatırsa çok mutlu oluruz :)
Up and Running...

heartsmagic

12.04 için çok farklı değildir muhtemelen. Gördüğüm tek sıkıntı resolv.conf meselesi. 12.04 ile artık o yolda resolv.conf dosyası gelmiyor, sembolik bir bağ oluyor kendisi. Başka türlü eklemenin yoluna bakılabilir o alan adı eklemeleri için. Gerçi sembolik bağı silip, gerçek bir resolv.conf dosyası oluşturulur ve chattr ile yazmaya kapatılırsa da iş görür. Ben şu an kullandığım sistemde o şekilde değiştirdim DNS suncularını.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

akgngr

Bu zimbrayı kurduktan sonra alan adına özel ayarlamalar yapmak gerekiyormu? Mesela zimbrayı kurdum ben ve mail dağıtmaya karar verdim ve arkadaşımın birine mail oluşturup verdim. Arkadaşım bu mail adresine nasıl ulaşacak? Yani benim www.deneme.net diye bir domainim var ve ben mail.deneme.net diye mail serverime yönelttiğim bir de alt alan adım var alt alan altına her hangi bir işlem yapmam gerekiyor mu? Arkadaşım adres çubuğuna mail.deneme.com diye yazdığında mail adresine ulaşmasını istiyorum bunu nasıl yapmam lazım sizin anlattığınız gibi kurulumu yaparsam işe yarar mı?

heartsmagic

@akgngr, anlatımda zaten alan adı için kayıt girme işlemi var. Senin sorduğun farklı bir şey mi?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

akgngr

Alıntı yapılan: heartsmagic - 02 Ekim 2012 - 12:45:10
@akgngr, anlatımda zaten alan adı için kayıt girme işlemi var. Senin sorduğun farklı bir şey mi?

Şimdi normalde diğer mail veren yerler (google, mynet, hotmail) de kendi alan uzantın için mail alabiliyordun deneme@denem.net diye ama bunun için ya mx yönlendirmesi yapıyordun yada domainin altına bir html dosyası koyuyordun zimbrada da yine aynı işlem mi uygulanıyor? Bu konuda biraz kafam karışık.

cagriemer

DNS'e MX kayitlarini girmeden yereliniz disinda posta alamazsiniz.

akgngr

Alıntı yapılan: cagriemer - 03 Ekim 2012 - 10:24:00
DNS'e MX kayitlarini girmeden yereliniz disinda posta alamazsiniz.

Onu nasıl yapacam zimbradan mx kaydı oluşturmammı lazım?

cagriemer

Alanadinizi kaydettirdiginiz yere isim sunucu adresleri verdiniz degil mi? Iste o isim sunuculari nereden yonetiyorsaniz ya da siz yonetmiyorsaniz bile nereden kayit ekliyorsaniz oraya gidip orada baslikta orneklendigi gibi MX kayidi/kayitlari olusturacaksiniz.

akgngr

Alıntı yapılan: cagriemer - 03 Ekim 2012 - 13:54:56
Alanadinizi kaydettirdiginiz yere isim sunucu adresleri verdiniz degil mi? Iste o isim sunuculari nereden yonetiyorsaniz ya da siz yonetmiyorsaniz bile nereden kayit ekliyorsaniz oraya gidip orada baslikta orneklendigi gibi MX kayidi/kayitlari olusturacaksiniz.


yukardaki " zimbra.dincsoy.netadmin.dincsoy.net " linklermi mx kaydı oluyor bu şekildemi mx kaydı oluşturmak gerekiyor?

mehmetqwe

Do you agree with the terms of the software license agreement? [N] y

Checking for prerequisites...
     FOUND: NPTL
     FOUND: netcat-openbsd-1.89-4ubuntu1
     FOUND: sudo-1.8.3p1-1ubuntu3.3
     FOUND: libidn11-1.23-2
     FOUND: libpcre3-8.12-4
     MISSING: libgmp3c2
     FOUND: libexpat1-2.0.1-7.2ubuntu1.1
     FOUND: libstdc++6-4.6.3-1ubuntu5

Checking for suggested prerequisites...
     FOUND: perl-5.14.2
     FOUND: sysstat
     FOUND: sqlite3

###ERROR###

One or more prerequisite packages are missing.
Please install them before running this installer.

Installation cancelled.


Arkadaslar aylardır bu hatayı alıyorum 3 tane paket var sysstat, sqlite3 libperl5.14 paketleri yükleyin diyor ama ben paketleri yükledim olmuyor kaldırıp yeniden yükledim yine olmadı yardımcı olabilecek arkadas varmı

cagriemer

sudo apt-get install libgmp3c2

Yukaridaki komuttan sonra tekrar dener misiniz?

mehmetqwe

şimdi hatayı atladı ama başka hata çıktı



Checking for installable packages

Found zimbra-core
Error: attempting to install x86_64 packages on a i386 OS.
Exiting...

cagriemer

32 bitlik sistemde 64 bitlik paketi kurmaya calisiyorsunuz. 32 bitligi yeniden indirmeniz gerekecek sanirim.

mehmetqwe

evet bende fark ettim şimdi ubuntu server 12.04 x64 indiriyorum ve ardından zimbra 8.0.2 GA Release kurulumunu deneyeceğim....  çok sağolun teşşekkür ettim