Disable Disclaimer Ketika Reply dan Forward

Posted by

Ketika disclaimer sudah dikonfigurasi pada Zimbra mail server, maka setiap email yang dikirimkan akan disertakan dengan disclaimer. Email tersebut mencakup email baru, reply/reply all atau email yang diforward. Di beberapa klien, disclaimer tersebut tidak terlalu mengganggu. Namun salah satu klien PT. Excellent Infotama Kreasindo didaerah Cideng ingin agar disclaimer hanya dikirimkan 1 kali saja. Jika ada user yang melakukan reply/reply all atau forward, maka disclaimer dihilangkan.

Untuk melakukan hal tersebut, kita dapat melakukan custom konfigurasi pada Amavis. Berikut tahapan yang dilakukan

# Buat file amavis custom

vi /opt/zimbra/conf/amavisd-reply-fw.conf

Isi dengan isian berikut :

package Amavis::Custom;
use strict;
sub new {
  my($class,$conn,$msginfo) = @_;
  my($self) = bless {}, $class;
  my($subj) = $msginfo->get_header_field_body('subject');
  my($refs) = $msginfo->get_header_field_body('references');
  my($inre) = $msginfo->get_header_field_body('in-reply-to');
  if ($msginfo->originating &&
      (defined $refs || defined $inre || $subj =~ /^\s*re:/i)) {
    Amavis::load_policy_bank('OUR-REPLY');
  }
  $self;
}
1;  # insure a defined return

# Simpan, backup dan buka file amavisd.conf.in

cp /opt/zimbra/conf/amavisd.conf.in /opt/zimbra/conf/amavisd.conf.in-backup
vi /opt/zimbra/conf/amavisd.conf.in

Tambahkan baris berikut sebelum tulisan $policy_bank{‘ORIGINATING_POST’}.

$policy_bank{'OUR-REPLY'} = {
  allow_disclaimers => 0,
};

include_config_files('/opt/zimbra/conf/amavisd-reply-fw.conf');

Simpan dan restart services Zimbra Amavis

zmamavisdctl restart

Silakan testing dengan mengirim email kemudian reply email tersebut atau forward.

Silakan dicoba dan semoga bermanfaat 🙂

Sumber : https://sourceforge.net/p/amavis/mailman/message/24129901/

Leave a Reply

Your email address will not be published. Required fields are marked *