{"id":580,"date":"2025-12-04T22:00:32","date_gmt":"2025-12-04T15:00:32","guid":{"rendered":"https:\/\/ilmusekawan.web.id\/?p=580"},"modified":"2025-12-04T22:00:36","modified_gmt":"2025-12-04T15:00:36","slug":"block-email-outgoing-internal-atau-eksternal-di-zimbra","status":"publish","type":"post","link":"https:\/\/ilmusekawan.web.id\/index.php\/2025\/12\/04\/block-email-outgoing-internal-atau-eksternal-di-zimbra\/","title":{"rendered":"Block Email Outgoing Internal atau Eksternal di Zimbra"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Sebagai seorang yang administrator Zimbra, seringkali kita menghadapi tantangan dalam mengelola jumlah email yang ke luar. Oleh karena itu, membatasi pengiriman email menjadi langkah penting untuk menciptakan lingkungan kerja yang lebih teratur dan efisien. Dalam tutorial ini, kita akan membahas cara untuk mengatur dan membatasi pengiriman email di Zimbra.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inisialisasi Awal<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Buat file &#8220;<em><strong>Restricted Senders<\/strong><\/em>&#8221; dengan nama bebas pada server MTA Zimbra kalian.<br><br>Sebagai contoh, saya buat dengan nama &#8220;<strong>\/opt\/zimbra\/common\/conf\/my_domain_restricted_senders<\/strong>&#8220;.<br><br>File ini nantinya akan berisi daftar user yang tidak diizinkan untuk mengirim email.<br><pre class=\"wp-block-code\"><code>$ touch \/opt\/zimbra\/common\/conf\/my_domain_restricted_senders<\/code><\/pre><\/li>\n\n\n\n<li>Pada server MTA, edit file <strong>\/opt\/zimbra\/conf\/zmconfigd\/smtpd_sender_restrictions.cf<\/strong> dan tambahkan baris berikut pada baris paling atas.<br><pre class=\"wp-block-code\"><code>%%contains VAR:zimbraMtaSmtpdSenderRestrictions check_sender_access lmdb:\/opt\/zimbra\/common\/conf\/my_domain_restricted_senders%%<\/code><\/pre><\/li>\n\n\n\n<li>Tambahkan juga informasi file &#8220;<strong><em>Restricted Senders<\/em><\/strong>&#8221; ke konfigurasi <strong>zimbraMtaSmtpdSenderRestrictions<\/strong>.<br><br><strong>INGAT!<\/strong> Pada bagian ini kita hanya akan menambahkan informasi dari file &#8220;<strong><em>Restricted Senders<\/em><\/strong>&#8221; ke konfigurasi <strong>zimbraMtaSmtpdSenderRestrictions<\/strong> bukan menimpanya.<br><strong>Catatan<\/strong>: Gunakan tanda koma &#8220;,&#8221; sebagai delimiter.<br><pre class=\"wp-block-code\"><code>$ zmprov ms $(zmhostname) zimbraMtaSmtpdSenderRestrictions \"reject_authenticated_sender_login_mismatch, reject_sender_login_mismatch, check_sender_access lmdb:\/opt\/zimbra\/common\/conf\/my_domain_restricted_senders\"<\/code><\/pre><\/li>\n\n\n\n<li>Selanjutnya, edit file <strong class=\"dracula-style-txt-border dracula-processed\" data-dracula_alpha_bg=\"rgba(0, 0, 0, 0)\" data-dracula_preserved_classes=\"dracula-style-txt-border dracula-processed\">\/opt\/zimbra\/conf\/zmconfigd.cf<\/strong> dan tambahkan baris cetak tebal berikut pada baris sebelum &#8220;<strong class=\"dracula-style-txt-border dracula-processed\" data-dracula_alpha_bg=\"rgba(0, 0, 0, 0)\">RESTART mta<\/strong>&#8220;.<br><pre class=\"wp-block-code dracula-style-txt-border dracula-processed\" data-dracula_alpha_bg=\"rgba(0, 0, 0, 0)\"><code class=\"dracula-style-txt-border dracula-processed\" data-dracula_alpha_bg=\"rgba(0, 0, 0, 0)\">SECTION mta DEPENDS amavis<br>--------------------------<br>--------------------------<br><em class=\"dracula-style-txt-border dracula-processed\" data-dracula_alpha_bg=\"rgba(0, 0, 0, 0)\"><strong class=\"dracula-style-txt-border dracula-processed\" data-dracula_alpha_bg=\"rgba(0, 0, 0, 0)\">POSTCONF smtpd_restriction_classes local_only<br>POSTCONF local_only FILE postfix_check_my_domain_recipient_access.cf<\/strong><\/em><br>RESTART mta<\/code><\/pre><\/li>\n\n\n\n<li>Buat file &#8220;<strong>\/opt\/zimbra\/conf\/postfix_check_my_domain_recipient_access.cf<\/strong>&#8221; dan isi dengan baris berikut.<br><pre class=\"wp-block-code\"><code>check_recipient_access lmdb:\/opt\/zimbra\/common\/conf\/local_domains, reject<\/code><\/pre><\/li>\n\n\n\n<li>Buat file kosong dengan nama &#8220;<strong>\/opt\/zimbra\/common\/conf\/my_domain_allow_recipients<\/strong>&#8220;.<br>File ini sebenarnya bertujuan untuk mendaftar recipients yang diizinkan untuk dikirimi email dari daftar user yang tidak diizinkan untuk mengirim email. Gampangnya, kita sebut saja whitelist recipients. Tetapi karena tujuan kita adalah block outgoing lokal dan eksternal, mangkanya kita buat file ini kosong.<br><pre class=\"wp-block-code\"><code>$ touch \/opt\/zimbra\/common\/conf\/local_domains<\/code><\/pre>Jika untuk suatu alasan tertentu kalian ingin mengizinkan beberapa recipients, kalian dapat menambahkannya dengan format seperti berikut.<br><pre class=\"wp-block-code\"><code>allow.recipient@domain.com    OK<br>anotherdomain@com                OK<\/code><\/pre><\/li>\n\n\n\n<li>Terakhir, kita perlu menyesuaikan <em>permission<\/em> untuk beberapa file yang sebelumnya kita buat.<br><pre class=\"wp-block-code\"><code>$ chmod 644 \/opt\/zimbra\/conf\/postfix_check_my_domain_recipient_access.cf<\/code><\/pre><br><pre class=\"wp-block-code\"><code>$ chmod 775 \/opt\/zimbra\/common\/conf\/my_domain_restricted_senders<\/code><\/pre><br><pre class=\"wp-block-code\"><code>$ chmod 775 \/opt\/zimbra\/common\/conf\/local_domains<\/code><\/pre><\/li>\n\n\n\n<li>Restart service MTA.<br><pre class=\"wp-block-code\"><code>$ zmmtactl restart<\/code><\/pre><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Block Outgoing Sender<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Jika file &#8220;<strong><em>Restricted Senders<\/em><\/strong>&#8221; sudah tersedia, selanjutnya tinggal menambahkan informasi akun user yang ingin diberlakukan pembatasan outgoing menggunakan teks editor. &#8220;<strong class=\"dracula-style-txt-border dracula-processed\" data-dracula_alpha_bg=\"rgba(0, 0, 0, 0)\" data-dracula_preserved_classes=\"dracula-style-txt-border dracula-processed\">\/opt\/zimbra\/common\/conf\/my_domain_restricted_senders<\/strong>&#8220;.<br><pre class=\"wp-block-code dracula-style-txt-border dracula-processed\" data-dracula_alpha_bg=\"rgba(0, 0, 0, 0)\"><code class=\"dracula-style-txt-border dracula-processed\" data-dracula_alpha_bg=\"rgba(0, 0, 0, 0)\">user01@mydomain.com local_only<br>user02@mydomain.com local_only<br>user03@mydomain.com local_only<\/code><\/pre><\/li>\n\n\n\n<li>Convert file konfigurasi yang sebelumnya kita buat menjadi <em>postfix lookup table<\/em>.<br><pre class=\"wp-block-code\"><code>$ postmap \/opt\/zimbra\/common\/conf\/my_domain_restricted_senders<\/code><\/pre><br><pre class=\"wp-block-code\"><code>$ postmap \/opt\/zimbra\/common\/conf\/local_domains<\/code><\/pre><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Sebagai seorang yang administrator Zimbra, seringkali kita menghadapi tantangan dalam mengelola jumlah email yang ke luar. Oleh karena itu, membatasi pengiriman email menjadi langkah penting untuk menciptakan lingkungan kerja yang lebih teratur dan efisien. Dalam tutorial ini, kita akan membahas cara untuk mengatur dan membatasi pengiriman email di Zimbra. Inisialisasi&#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"telegram_tosend":false,"telegram_tosend_message":"","telegram_tosend_target":0,"footnotes":""},"categories":[12,4,13],"tags":[33,5,63],"class_list":["post-580","post","type-post","status-publish","format-standard","hentry","category-linux","category-tips-trick","category-zimbra","tag-tips","tag-zimbra","tag-zimbradaffodil"],"_links":{"self":[{"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/posts\/580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/comments?post=580"}],"version-history":[{"count":11,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/posts\/580\/revisions"}],"predecessor-version":[{"id":608,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/posts\/580\/revisions\/608"}],"wp:attachment":[{"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/media?parent=580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/categories?post=580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/tags?post=580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}