Contents

Notifikasi Deferred Mail Queue Zimbra Ke Telegram bisa menjadi alternatif jika Kita tidak memiliki monitoring system.

Notifikasi Deferred Mail Queue

Bagi para admin email server, email yang belum sampai atau lama sampainya menjadi salah satu yang sering dikeluhkan oleh user. Salah satu penyebabnya bisa karena email yang dikirim masih tertahan di antrian email (Deferred Mail Queue). Sedangkan email yang tertahan bisa disebabkan seperti issue di bawah ini.

  1. Internet mati.
  2. Penulisan alamat email yang typo (salah ketik).
  3. Adanya internal spam yang mengirimkan banyak email spam keluar.
  4. Adanya rule rate limit.
  5. IP Public ter-blacklist.
  6. Dll

Untuk itu, penting sekali memantau aktifitas antrian email bagi seorang admin. Bisa memanfaatkan berbagai Network Monitoring System (NMS) untuk memantaunya. Contohnya Nagios, LibreNMS, dll. Tapi jika NMS belum / tidak tersedia, kita bisa memanfaatkan Telegram sebagai media untuk memantau antrian email. Berikut adalah tutorial notifikasi deferred mail queue Zimbra ke Telegram.

Membuat bot Telegram

Langkah pertama adalah membuat bot dengan menggunakan BotFather. Pada kali ini IlmuZimbra akan membuatnya dengan menggunakan Telegram Web.

  • Cari BotFather pada Telegram Web. Lalu ketik /start

Notifikasi Deferred Mail Queue Zimbra Ke Telegram

  • Maka BotFather akan menampilkan respon panduan seperti berikut.

Membuat bot Baru

  • Masih pada BotFather, ketikkan /newbot untuk membuat bot baru yang nantinya digunakan sebagai pengirim notifikasi. Lalu kasih nama dan username bot yang akan kita buat seperti berikut.Notifikasi Deferred Mail Queue Zimbra Ke Telegram
  • Jika sudah, BotFather akan menginformasikan Token untuk mengakses HTTP API nya seperti berikut.

Notifikasi Deferred Mail Queue Zimbra Ke TelegramMembuat Group Telegram

  • Selanjutnya adalah membuat group telegram dimana membernya salah satunya adalah bot yang sebelumnya kita sudah buat. Contohnya seperti berikut.

Notifikasi Deferred Mail Queue Zimbra Ke Telegram

Mendapatkan Chat ID Group

  • Untuk mengetahui berapa Chat ID Group yang telah kita buat adalah dengan cara melihat pada URL apabila kita berada di group. Contoh pada gambar di bawah, untuk group Notifikasi Zimbra mempunyai ID 265721226.

Konfigurasi Notifikasi Deferred Mail Queue Zimbra Ke Telegram

Testing Mengirim Pesan Ke Telegram

  • Sebelum melakukan konfigurasi notifikasi, kita lakukan pengetesan mengirimkan pesan ke group telegram dengan menggunakan command berikut.

Note : Sesuaikan Token dan Chat ID. Dan jangan lupa tambahkan pada pada Chat ID.

  • Maka hasilnya akan seperti berikut.

Buat Bash Script Pengecekan Deferred Mail

  • Berikut adalah bash script sederhana untuk melakukan pengecekan apakah pada antrian email ada yang tertahan sebanyak 25 email atau lebih. Apabila Ya, maka server akan mengirimkan pesan ke group Telegram.

Konfigurasi Cron Job

  • Berikut adalah cron job untuk melakukan pengecekan setiap 5 menit sekali.

Note : Harap sesuaikan letak dan nama file bash script yang telah Anda buat.

Semoga bermanfaat 🙂

Bagi Kamu Yang Ingin Mendapatkan Penawaran Incident Support atau Local Support Untuk Perusahaan/Institusi Kamu Saat Ini. Silahkan klik dibawah ini dan tuliskan pesan di layanan chat yang tersedia

Zimbra Support

About The Author

Comments

  1. abdul haris

    Mas zimbra email selalu dapat status=deferred

    log di zimbra@hostname$mailq
    (host 127.0.0.1[127.0.0.1] said: 451 4.7.1 Service unavailable – try again later (in reply to MAIL FROM command))

    bisa tolong mas

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.