<Sebelum | Contents [show] | Seterusnya>
5.2.3. Amavisd-baru
Mula-mula aktifkan pengesanan spam dan antivirus dalam Amavisd-new dengan mengedit /etc/amavis/conf.d/15- content_filter_mode:
gunakan ketat;
# Anda boleh mengubah suai fail ini untuk mendayakan semula pemeriksaan SPAM melalui pembunuh spam
# dan untuk mendayakan semula pemeriksaan antivirus.
#
# Mod semakan antivirus lalai
# Nyahkomen dua baris di bawah untuk membolehkannya
#
@bypass_virus_checks_maps = (
\%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);
#
# Mod semakan SPAM lalai
# Nyahkomen dua baris di bawah untuk membolehkannya
#
@bypass_spam_checks_maps = (
\%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re);
1; # menginsuranskan pulangan yang ditetapkan
Melantun spam boleh menjadi idea yang tidak baik kerana alamat pemulangan sering dipalsukan. Tingkah laku lalai ialah membuang. Ini dikonfigurasikan dalam /etc/amavis/conf.d/20-debian_defaults di mana $final_spam_destiny ditetapkan kepada D_DISCARD dan bukannya D_BOUNCE.
Selain itu, anda mungkin mahu melaraskan pilihan berikut untuk membenderakan lebih banyak mesej sebagai spam:
$sa_tag_level_deflt = -999; # tambahkan pengepala maklumat spam jika pada, atau di atas tahap itu
$sa_tag2_level_deflt = 6.0; # tambahkan pengepala 'spam dikesan' pada tahap itu
$sa_kill_level_deflt = 21.0; # mencetuskan tindakan mengelak spam
$sa_dsn_cutoff_level = 4; # tahap spam yang melebihi tahap DSN tidak dihantar
Jika pelayan nama hos adalah berbeza daripada rekod MX domain yang mungkin anda perlukan untuk menetapkan secara manual
$myhostname pilihan. Juga, jika pelayan menerima mel untuk berbilang domain @local_domains_acl pilihan perlu disesuaikan. Edit /etc/amavis/conf.d/50-user fail:
$myhostname = 'mail.example.com';
@local_domains_acl = ( "example.com", "example.org" );
Jika anda ingin meliputi berbilang domain anda boleh menggunakan yang berikut dalam/etc/amavis/conf.d/50-user
@local_domains_acl = qw(.);
Selepas konfigurasi Amavisd-new perlu dimulakan semula:
sudo systemctl mulakan semula amavis.service