Home Tag : amavisd-new

amavisd-new

インストール

apt-get install amavisd-new

/etc/amavis/conf.d/15-content_filter_modeの編集

ClamAVへの受け渡しをEnableにするために、この2行をコメントアウト

@bypass_virus_checks_maps = (
\%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);

/etc/amavis/conf.d/15-av_scannersの編集

ClamdとSock経由で受け渡しできるように、clamd.ctl をsockに

['ClamAV-clamd',
\&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.sock"],
qr/\bOK$/, qr/\bFOUND$/,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],

postfixへの追加

/etc/postfix/main.cfの編集

amavisdとの受け渡しのため追加

content_filter = smtp-amavis:[127.0.0.1]:10024

/etc/postfix/master.cfの編集

smtp-amavis unix -      -       -       -       2  smtp
    -o smtp_data_done_timeout=1200
    -o smtp_send_xforward_command=yes
    -o disable_dns_lookups=yes
127.0.0.1:10025 inet n  -       -       -       -  smtpd      -o content_filter=      -o local_recipient_maps=      -o relay_recipient_maps=      -o smtpd_restriction_classes=      -o smtpd_client_restrictions=      -o smtpd_helo_restrictions=      -o smtpd_sender_restrictions=      -o smtpd_recipient_restrictions=permit_mynetworks,reject      -o mynetworks=127.0.0.0/8      -o strict_rfc821_envelopes=yes      -o smtpd_error_sleep_time=0      -o smtpd_soft_error_limit=1001     -o smtpd_hard_error_limit=1000
«Prev || 1 || Next»

Home

Page Top