Integrasi Zarafa DB Plugin Dengan Postfix

Posted by

Pada tulisan sebelumnya kita sudah bisa melakukan instalasi Zarafa Mail Server pada CentOS, namun belum bisa mengirim email. Sebelum membahas mengenai cara pengiriman email Zarafa yang diintegrasikan dengan Postfix, kita ketahui dulu plugin user authentication yang ada pada Zarafa.

Zarafa memiliki 4 plugin user authentication yaitu DB, Unix, LDAP & LDAPMS. By default, ketika Zarafa telah terinstall, maka plugin authentication yang digunakan adalah DB yang tidak memerlukan konfigurasi yang lain lagi dan dapat langsung digunakan. Adapun feature yang dapat digunakan pada masing-masing plugin sebagai berikut :

user_plugin

user_plugin-2

DB plugin menyimpan informasi user & group pada database Mysql dan dapat menggunakan perintah zarafa-admin untuk melakukan management

Unix plugin menyimpan informasi user pada file /etc/passwd, group pada file /etc/group dan password pada file /etc/shadow

LDAP plugin tentu saja menyimpan informasi pada LDAP server itu sendiri. Penggunaan LDAP lebih dianjurkan untuk pengembangan lebih lanjut dan memberikan kemudahan pada management & administrasi maupun integrasi dengan aplikasi yang lainnya

Setelah kita mengenal plugin authentication yang ada, maka kita dapat mengintegrasikan Postfix sebagai engine MTA untuk mengirim maupun menerima email sesuai dengan plugin user authentication yang digunakan. Karena by default plugin yang digunakan adalah DB, maka untuk mengintegrasikan Zarafa dengan Postfix agar dapat mengirim/menerima email adalah sebagai berikut :

Jalankan perintah berikut pada terminal/konsole

postconf -e "inet_interfaces = all"
postconf -e "virtual_mailbox_domains = imanudin.com, imanudin.net"
postconf -e "virtual_mailbox_maps = hash:/etc/postfix/virtual"
postconf -e "virtual_alias_maps = hash:/etc/postfix/virtual"
postconf -e "virtual_transport = lmtp:127.0.0.1:2003"

Definisikan alamat email pada file /etc/postfix/virtual seperti contoh berikut

# Alias Account               Primary Account
ahmad@imanudin.com            ahmad@imanudin.com
iman@imanudin.com             ahmad@imanudin.com

Postmap kemudian restart service Postfix

postmap /etc/postfix/virtual
/etc/init.d/postfix restart
chkconfig postfix on
chkconfig zarafa-dagent on
/etc/init.d/zarafa-dagent start

Coba login pada Zarafa Webaccess dan kirim email pada account yang telah didefinisikan pada file /etc/postfix/virtual. Jangan lupa untuk perhatikan log-nya juga untuk mengetahui informasi seputar proses pengiriman maupun penerimaan email. Pada artikel berikutnya akan saya coba tuliskan juga integrasi Zarafa dengan Active Directory Samba4 sebagai plugin user authentication-nya.

Silakan dicoba dan semoga bermanfaat 😀

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.