PT Posel Teknologi Perkasa

Setup Zimbra Dengan Sieve Untuk Mengirim Pemberitahuan Email

Temukan Jasa Implementasi Zimbra Dengan Biaya Terjangkau

Anda dapat mengatur Zimbra untuk mengirim pemberitahuan ke alamat email lain untuk email yang masuk ke Kotak Masuk Anda atau folder mana pun melalui panel Preferensi:

Anda juga dapat membuat filter untuk meneruskan email ke alamat email tertentu menggunakan panel preferences :

Dalam artikel ini Anda akan mempelajari cara menggunakan Sieve untuk mengirim pemberitahuan email, dengan cara ini Anda dapat menggunakan ketentuan lebih lanjut untuk mengirim pemberitahuan.

Menggunakan Sieve Untuk Mengirim Pemberitahuan Email

Dalam contoh pertama ini kami menyiapkan notifikasi sederhana, tujuannya adalah mengirimkan notifikasi ke external-user@zimbra.nl setiap kali email diterima oleh admin@zimbra.tech. Harap dicatat bahwa skrip Sieve notifikasi tidak dapat diubah oleh pengguna.

Pertama buat file /tmp/myfilters dengan isi sebagai berikut:

require ["enotify","variables"];

set "subject" "Test Subject";
set "contents" "Hello World
You've got a mail
Chao!";

if anyof (true) {
  notify :message "${subject}" :from "admin@zimbra.tech" :importance "2" "mailto:external-user@zimbra.nl?Importance=High&X-Priority=1&X-HEADER1=value1&From=admin@zimbra.tech&body=${contents}";
  keep;
}

Jalankan sebagai pengguna zimbra dengan perintah berikut:

zmprov ma admin@zimbra.tech zimbraSieveNotifyActionRFCCompliant TRUE
cat /tmp/myfilters |xargs -0 zmprov ma admin@zimbra.tech zimbraAdminSieveScriptBefore

Untuk menguji dan men-debug skrip Sieve Anda, Anda dapat menjalankan perintah berikut untuk melihat error log:

tail -f /opt/zimbra/log/mailbox.log

Kemudian kirim email percobaan ke admin@zimbra.tech (dalam contoh ini) dan lihat apakah Anda menerima notifikasi di alamat eksternal, notifikasinya akan terlihat seperti ini:

Dalam contoh ini kondisi notifikasi diset seolah-olah anyof (true) artinya kondisi selalu benar. Jika notifikasi ini berhasil, Anda dapat mengubah ketentuannya, berikut beberapa contohnya:

#based on Subject:
if header :contains "Subject" ["Some Subject"]
{
   #put notification code from above here
}

#based on from/sender fuzzy
if address :contains ["from", "sender"] ["user1@example.com","user3","someorg"]
{
   #put notification code from above here
}


#based on a from/sender domain
if address :is :domain ["from", "sender"] ["example.com","example.io"]
{
   #put notification code from above here
}

#you can also combine such as:
if allof(
   address :is :domain ["from", "sender"] ["example.com","example.io"],
   header :contains "Subject" ["Some Subject"]
)
{
   #put notification code from above here
}

Service dan Support

Posel Professional Service

Kami menyediakan layanan proses implementasi yang komprehensif.

Posel Professional Support

Kami menyediakan layanan support untuk memastikan proses bisnis anda tetap berjalan.

Pelanggan yang telah mempercayakan solusi kami

Dengan reputasi kami yang kuat dalam memberikan solusi inovatif, keamanan terjamin dan layanan terbaik, kami telah menjadi pilihan pertama pelanggan yang menghargai kualitas

Keunggulan Memilih Posel Teknologi Perkasa

Karena kami berkomitmen menghadirkan pelayanan terbaik bagi bisnis Anda melalui:

solusi
Solusi Komprehensif

Menganalisa kebutuhan customer secara menyeluruh dan memberikan solusi yang efektif dan efisien. Kami terus meningkatkan inovasi dalam banyak aspek bisnis

cd98c766dce843e8a027b0b585b0dbe6-removebg-preview
Integritas Yang Tinggi

Memberikan pelayanan dengan kejujuran, disipilin dan konsisten dalam bekerja berlandaskan etika serta bertanggung jawab terhadap pekerjaan

9849589
Continuous Improvement

Mengutamakan perbaikan terus menerus dalam segala hal sehingga menghasilkan produk dan pelayanan sesuai kebutuhan customer dan perkembangan zaman

7521505
Customer Oriented

Memahami dan memenuhi kebutuhan, keinginan, dan preferensi customer untuk menciptakan nilai tambah dan membangun hubungan yang kuat dengan customer

24/7 SUPPORT VIA WHATSAPP

Kami Siap Jadi Teman Konsultasi Anda

Temukan Solusi Terbaik Sesuai Kebutuhan Perusahaan Anda

PT Posel Teknologi Perkasa

Grand Slipi Tower, Lantai 5 Unit F

Jalan Letjen S. Parman No.Kav. 22-24, RT.1/RW.4, Kecamatan Palmerah, Kota Jakarta Barat, DKI Jakarta 11480

Email: sales@posel.co.id

Profile Kami

Email Backup