Beberapa hari yang lalu, saya pernah menulis tentang Tips Zimbra Domain Admin Delegation pada Zimbra OSE pada link berikut : http://goo.gl/Xf8Lzz. Namun pada saat survive di google, saya menemukan link yang cukup menarik di http://sourceforge.net/ tentang Zimbra Domain Admin Web Application. Aplikasi tersebut berbasis PHP dan hanya memungkinkan admin untuk create user baru, ganti password dan delete user. Meskipun hanya memiliki beberapa feature diatas, aplikasi ini cukup bagus dan dapat dipertimbangkan dan diberikan hak akses kepada junior admin yang mengurus account dan password user :D. Berikut tahapan yang dapat dilakukan apabila hendak mengaplikasikan-nya.
Disini saya menggunakan Disto Linux SUSE, silakan disesuaikan dengan distro linux yang digunakan.
[code lang=’bash’]
cd /srv/www/htdocs/
wget -c http://nchc.dl.sourceforge.net/project/zimphony/zimbra-domain-admin-0.77.zip
unzip zimbra-domain-admin-0.77.zip
mv zimbra-domain-admin-0.77 zimbra-admin
[/code]
Konfigurasi user admin dan hostname. Sesuaikan dengan user yang bertindak sebagai admin
[code lang=’bash’]
vi /srv/www/htdocs/zimbra-admin/inc/config.inc.php
[/code]
Instalasi Apache beserta dependensinya
[code lang=’bash’]
zypper in php5 php5-soap php5-fastcgi php5-ldap apache2-mod_php5
[/code]
Konfigurasi apache agar menyertakan user & group Zimbra. Selain itu berikan hak akses pada folder PHP agar dapat ditulis oleh user/group Zimbra
[code lang=’bash’]
chmod 777 /var/lib/php5/
vi /etc/apache2/uid.conf
[/code]
Ubah port default Apache dari 80 menjadi 8880 misalnya agar tidak bentrok dengan port apache Zimbra
[code lang=’bash’]
vi /etc/apache2/listen.conf
[/code]
Restart Service Apache
[code lang=’bash’]
service apache2 restart
[/code]
Hapus user postmaster dari alias account Zimbra dan buat user postmaster sebagai user biasa. Login pada Zimbra Domain Admin yang baru saja dikonfigurasi http://IPZimbra:8880/zimbra-admin. Login sebagai username postmaster@namadomain. Jika sukses, seharusnya muncul nama-nama user yang ada pada Zimbra.
Silakan dicoba dan semoga bermanfaat 😀
bisa g y mas, create user baru yg di syncronkan dgn aplikasi, misal sy pny aplikasi pendaftaran nah setlah mendaftar otomatis email di zimbra tercreate. biasanya sih sy tembak/inject dari DBnya, nah klo di zimbra gmn?
sayah masih cukup junior urusan ginian kang Ahmad , mohon di binasakan kang :p
btw untangle masih di lanjut gak ituu
?
@DEDETEA : Halo kang,
Itu juga saya nemu dari SF, jadi saya tulis saja :D. Untuk urusan programming juga saya mabok :D. Untuk Untangle bukan saya kang, tapi nugi.biz 😀
Salam kenal Mas Ahmad.
share yang menarik mas, terima kasih sharenya..
Mas Ahmad,
Saya sudah mengikuti tutorialnya, tapi pada saat login ada error seperti berikut:
[Fri Apr 24 13:07:22 2015] [error] [client 10.15.1.3] PHP Warning: ldap_bind(): Unable to bind to server: Invalid credentials in /var/www/html/checkuserlogin.php on line 38, referer: http://10.15.1.3:2015/
Apakah ada settingan khusus di script Zimbra Domain Admin tersebut?
Atas jawabannya saya ucapkan terima kasih.
@Faizal : Hi mas,
Jika pesannya seperti itu, biasanya password yang digunakan salah atau user yang digunakan bukan administrator Zimbra. Pastikan user yang digunakan pada konfigurasi config.inc.php adalah user yang bertindak sebagai admin Zimbra
dear mas imanudin,
jika servernya multi domain bagaimana caranya agar masing-masing domain dapat mengontrol usernya sendiri, settingnya dimana yah mas ??
Terimakasih
Halo mas,
Saat ini sepertinya belum bisa dengan menggunakan aplikasi tersebut. Mungkin bisa juga dicoba diulik-ulik parameternya
pak maaf, kalau install di centos 7 bagaimana? saya coba – coba di folder /srv tidak rerdapat folder wwww. mohon masukan nya…
Halo mas,
Harus disesuaikan apabila menggunakan CentOS. Silakan cari info perihal konfigurasi “CentOS Apache” dan sesuaikan dengan panduan diatas