selamat sore teman-teman sekolahlinux, kali ini saya akan memberikan tutorial tentang bagaimana cara menampilkan subject email pada log pengiriman email di postfix, tutorial ini saya buat karena semalam saya tidak sengaja membaca status dari mas ahmad imanudin salah satu enginer zimbra di pt excellent 😀 mas makasih idenya hehe (karena zimbra base mta nya postfix jadi secara tidak langsung beberapa hal hampir sama juga jika diterapkan pada postfix nya lansung walau ga semuanya ya :p ). oke berikut ini dia caranya, cara ini saya terafkan di centos 7, harusnya os lain dan tipe lainnya pun sama 😀 hehe,
pertama saya beranggapan kalau kalian sudah install postfix dll dan sudah runing ya, jadi tinggal sedikit modifikasi aja hehe, masuk ke mode root 😀 ya jangan lupa 😀
cari kode di bawah ini pada /etc/postfix/main.cf
#header_checks = regexp:/etc/postfix/header_checks
jika sudah ketemu hapus tanda pagar / uncomment kode tersebut menjadi lalu save
header_checks = regexp:/etc/postfix/header_checks
jika sudah berikutnya adalah manambahkan kode dibawah ini pada file /etc/postfix/header_checks
/^Subject:/ WARN
jika sudah save lalu exit lalu jalankan command ini untuk compile file /etc/postfix/header_checks
postmap /etc/postfix/header_checks
lalu reload / restart postfixnya 😀
postfix reload atau systemctl restart postfix.service
jika sudah coba kirim email dari postfix tersebut, maka hasilnya log akan tampil, kurang lebih seperti dibawah sebagai contoh 😀
Aug 10 14:26:20 server postfix/smtpd[12483]: 08D1C2603AD: client=server.sekolahlinux.com[202.148.1.50], sasl_method=PLAIN, sasl_username=akbar@sekolahlinux.com Aug 10 14:26:20 server postfix/cleanup[12486]: 08D1C2603AD: message-id=<55C8521B.6050500@sekolahlinux.com> Aug 10 14:26:20 server postfix/cleanup[12486]: 08D1C2603AD: warning: header Subject: percobaan subject apakah terbaca tidak from server.sekolahlinux.com[202.148.1.50]; from=<akbar@sekolahlinux.com> to=<sekolahlinux800@yahoo.co.id> proto=ESMTP helo=<server.sekolahlinux.com> Aug 10 14:26:20 server postfix/qmgr[12475]: 08D1C2603AD: from=<akbar@sekolahlinux.com>, size=630, nrcpt=1 (queue active) Aug 10 14:26:21 server postfix/smtp[12487]: 08D1C2603AD: to=<sekolahlinux800@yahoo.co.id>, relay=mx-apac.mail.gm0.yahoodns.net[106.10.166.54]:25, delay=1.2, delays=0.16/0/0.07/0.98, dsn=2.0.0, status=sent (250 ok dirdel) Aug 10 14:26:21 server postfix/qmgr[12475]: 08D1C2603AD: removed
oke segitu aja dulu, tujuan pembuatan tutorial ini untuk mempermudah sysadmin dalam mencari log email keluar, jadi seperti exim pada cpanel 😀
sumber: http://imanudin.net/2015/01/14/adding-subject-and-attachment-information-on-the-log-zimbra-8-58-6/ & google