Zextras Carbonio Community Edition (CE) saat ini sudah dapat diinstall pada Ubuntu 22.04. Selain dapat diinstall pada Ubuntu 22.04, update Zextras Carbonio Community Edition (CE) terbaru juga menyertakan kemampuan Attachment Handling with Smart Links. Kemampuan tersebut memungkinkan user mengirimkan attachment dengan ukuran besar dan dijadikan dalam bentuk link ketika dikirimkan ke penerima.
Panduan pada artikel ini tidak jauh berbeda dengan artikel sebelumnya. Namun kali ini menggunakan script otomatis untuk memudahkan proses instalasi.
Untuk memudahkan, berikut adalah sistem yang akan dibuat:
IP Address : 192.168.56.100 Hostname (Short) : mail Domain : imanudin.web.id Hostname (FQDN) : mail.imanudin.web.id
# Konfigurasi Hostname
Jalankan perintah berikut
hostnamectl set-hostname mail.imanudin.web.id
# Konfigurasi /etc/hosts
Sesuaikan isi /etc/hosts seperti berikut :
127.0.0.1 localhost 192.168.56.100 mail.imanudin.web.id mail
# Konfigurasi /etc/resolv.conf
rm /etc/resolv.conf
Sesuaikan isi /etc/resolv.conf seperti berikut :
nameserver 127.0.0.1 nameserver 8.8.8.8 nameserver 1.1.1.1 search imanudin.web.id
Note: Ada beberapa provider yang melakukan blocking terhadap DNS Google 8.8.8.8 atau DNS Cloudflare (1.1.1.1). Silakan sesuaikan nameserver yang kedua dan seterusnya dengan nameserver dari provider internet yang digunakan.
# Disable services sendmail dan postfix
systemctl disable --now sendmail systemctl disable --now postfix
# Disable UFW
systemctl disable --now ufw
# Konfigurasi DNS lokal
Biasanya, saya menggunakan BIND untuk membuat DNS lokal. Namun kali ini, saya coba menggunakan dnsmasq yang lebih simple
apt update -y apt upgrade -y systemctl disable --now systemd-resolved.service apt install dnsmasq screen
Sesuaikan isian /etc/dnsmasq.conf seperti berikut :
server=8.8.8.8 mx-host=imanudin.web.id,mail.imanudin.web.id,10 host-record=imanudin.web.id,192.168.56.100 host-record=mail.imanudin.web.id,192.168.56.100
Restart service dnsmasq
systemctl enable --now dnsmasq systemctl restart dnsmasq
Testing DNS lokal menggunakan command host
host -t MX imanudin.web.id host -t A mail.imanudin.web.id
Jika hasilnya seperti berikut, maka konfigurasi DNS lokal sudah sesuai
root@mail:~# host -t MX imanudin.web.id imanudin.web.id mail is handled by 10 mail.imanudin.web.id. root@mail:~# host -t A mail.imanudin.web.id mail.imanudin.web.id has address 192.168.56.100
# Konfigurasi Repository Zextras Carbonio CE
Silakan akses tautan berikut: https://zextras.com/carbonio-community-edition/ dan isi form untuk mendapatkan intruksi lengkap terkait konfigurasi Repository via email
# Instalasi Zextras Carbonio CE
Untuk melakukan instalasi Zextras Carbonio CE, kali ini saya akan menggunakan script yang disediakan oleh Zextras.
Download script
wget -c https://docs.zextras.com/carbonio-ce/html/_downloads/bed211d6fc1b9ca35f15be01eb9aa3fc/install_carbonio_ce_singleserver_ubuntu.sh
Berikan hak akses eksekusi dan jalankan script
screen -S install chmod +x install_carbonio_ce_singleserver_ubuntu.sh ./install_carbonio_ce_singleserver_ubuntu.sh
Jika terdapat informasi seperti berikut, masukkan IP address server Carbonio CE
Jika mendapati informasi seperti berikut, maka proses intalasi telah selesai. Catat informasi password yang muncul untuk kebutuhan troubleshoot nantinya
# Ganti password Zextras admin
Jika pada Zimbra, default user yang memiliki level administrator adalah admin@namadomain, maka pada Zextras Carbonio Community Edition (CE) menggunakan user zextras@namadomain. Dikarenakan pada saat inisialisasi tidak melakukan konfigurasi password Admin, maka reset passwordnya dengan perintah berikut:
su - zextras zmprov setpassword zextras@imanudin.web.id password-baru
# Testing akses Zextras Carbonio Community Edition (CE) Admin dan Webmail
Untuk akses pada Zextras Carbonio Community Edition (CE), silakan akses URL: https://ip-address untuk webmail dan URL: https://ip-address:6071 untuk Admin. Login dengan user default zextras@imanudin.web.id dengan password yang baru saja diubah diatas. Berikut adalah contoh tampilan dari Webmail Zextras Carbonio Community Edition (CE) dan WebAdmin Zextras Carbonio Community Edition (CE)
Artikel lain terkait Zextras Carbonio CE seperti improvement dan yang lainnya, dapat dicek pada link berikut: https://imanudin.com/category/zextras/
Jika membutuhkan informasi terkait solusi Zextras (Instalasi dan Implementasi), dapat menghubungi Team Aktiva melalui form: https://www.aktiva.co.id/kontak/ atau email ke sales@aktiva.co.id
Silakan dicoba dan semoga bermanfaat 🙂
Mas mau tanya, saya sudah install dan berhasil kirim email, tapi tidak bisa terima email dari gmail, kalau saya telnet ke gmail lewat port 25 berhasil, tapi pas saya telnet ke ip publik saya lewat port 25 itu tidak bisa, ini apakah pengeruh gk bisa terima email ya ?
Hi mas,
Benar pengaruh. Pastikan port 25 incomingnya dalam keadaan open. Bisa konfirmasi ke ISP juga bahwa tidak ada penutupan port tersebut