Setelah menambahkan informasi subject dan attachment pada log, kita dapat menambahkan juga informasi subject tersebut pada message tracking server Zextras Carbonio CE. Tracking email pada Zextras Carbonio CE dapat dilakukan dengan menjalankan perintah zmmsgtrace
/opt/zextras/libexec/zmmsgtrace
Perintah di atas dapat dikombinasikan dengan opsi yang ada seperti -s (sender), -r (recipient). Silakan lihat opsi yang ada dengan menambahkan opsi -h ketika menjalankan perintah di atas.
Message trace di atas tidak menampilkan informasi subject. Untuk menambahkannya, silakan lakukan tahapan berikut
Install Dependensi
Ubuntu
apt-get install libencode-hanextra-perl -y
CentOS
yum install perl-Encode-HanExtra -y
Ganti zmmsgtrace dengan zmmsgtrace yang sudah disesuaikan
cp /opt/zextras/libexec/zmmsgtrace /opt/zextras/libexec/backup.zmmsgtrace curl -k https://raw.githubusercontent.com/imanudin11/script/master/zmmsgtrace > /opt/zextras/libexec/zmmsgtrace
Buka file zmmsgtrace
vi /opt/zextras/libexec/zmmsgtrace
Ganti baris pada LOGFILE (baris 135) menjadi seperti berikut
my $LOGFILE = "/var/log/carbonio.log";
Simpan dan testing tracking.
Berikut adalah hasil Testing tracking via zmmsgtrace yang sudah disesuaikan
Message ID '126132804.243.1693144455109.JavaMail.zextras@imanudin.web.id' Subject 'Testing email with attachment' zextras@imanudin.web.id --> user1@imanudin.web.id Recipient user1@imanudin.web.id Aug 27 20:54:15 - mail --> 127.0.0.1:10030 (127.0.0.1:10030) status sent Aug 27 20:54:15 - mail --> 127.0.0.1:10025 (127.0.0.1:10025) status sent Aug 27 20:54:15 - mail --> mail.imanudin.web.id:7025 (192.168.56.12:7025) status sent
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 🙂