Salah satu fitur yang sangat berguna di mail server postfix adalah alias, dengan alias ini kita bisa membuat semacam email forward. Jadi satu email tujuan, contoh list@jaranguda.com, bisa di forward (diteruskan) ke beberapa email contoh saya@jaranguda.com, bug@jaranguda.com.
Di lingkungan kantor cara ini semakin memudahkan untuk mengirim email ke satu divisi/bagian, kita hanya perlu membuat list email per divisi berikut dengan daftar email anggotanya.
Konfigurasi Postfix
Edit file main.cf tambahkan hash:/etc/postfix/virtual di belakang virtual_alias_maps sehingga menjadi
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf, hash:/etc/postfix/virtual
bila file main.cf anda belum ada, tambahkan virtual_alias_maps
virtual_alias_maps = hash:/etc/postfix/virtual
Menambah Alias
Buat file baru /etc/postfix/virtual, buat email alias berikut email tujuannya, contoh
divisiIT@jaranguda.com siani@jaranguda.com, sianu@jaranguda.com, siapa@jaranguda.com, kai@jaranguda.com marketing@jaranguda.com marketing01@jaranguda.com, marketing02@jaranguda.com, marketing03@jaranguda.com
email tujuan dipisah dengan tanda koma (,). Setiap email yang dikirim ke divisiIT@jaranguda.com
akan otomatis di teruskan ke siani@jaranguda.com, sianu@jaranguda.com, siapa@jaranguda.com, kai@jaranguda.com
.
setelah selesai membuat daftar alias, sekarang jalankan perintah
postmap /etc/postfix/virtual
untuk membuat database alias diatas, setiap terjadi perubahan di file virtual perintah diatas harus dijalankan, agar perubahannya dikenali oleh postfix. Perintah diatas akan membuat file baru bernama virtual.db, file ini yang akan di cek oleh postfix, bukan file virtual.
tahap terakhir restart postfix
service postfix restart
sekarang coba kirim email ke divisiIT@jaranguda.com atau marketing@jaranguda.com. Sekalian cek log mail server untuk memastikan semua berjalan dengan sempurna
tail -f /var/log/mail.log