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
[code lang=’plain’]
vi /opt/zimbra/conf/amavisd-reply-fw.conf
[/code]
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
[code lang=’plain’]
cp /opt/zimbra/conf/amavisd.conf.in /opt/zimbra/conf/amavisd.conf.in-backup
vi /opt/zimbra/conf/amavisd.conf.in
[/code]
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
[code lang=’plain’]
zmamavisdctl restart
[/code]
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 *

This site uses Akismet to reduce spam. Learn how your comment data is processed.