<ก่อนหน้านี้ | Contents | ถัดไป>
5.2.3. Amavisd-ใหม่
เปิดใช้งานการตรวจจับสแปมและโปรแกรมป้องกันไวรัสใน Amavisd-new ก่อนโดยแก้ไข /etc/amavis/conf.d/15- content_filter_mode:
ใช้อย่างเข้มงวด
# คุณสามารถแก้ไขไฟล์นี้เพื่อเปิดใช้งานการตรวจสอบสแปมอีกครั้งผ่าน spamassassin
# และเพื่อเปิดใช้งานการตรวจสอบไวรัสอีกครั้ง
#
# โหมดการตรวจสอบไวรัสเริ่มต้น
# Uncomment สองบรรทัดด้านล่างเพื่อเปิดใช้งาน
#
@bypass_virus_checks_maps = (
\%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);
#
# โหมดตรวจสอบสแปมเริ่มต้น
# Uncomment สองบรรทัดด้านล่างเพื่อเปิดใช้งาน
#
@bypass_spam_checks_maps = (
\%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re);
1; #รับประกันผลตอบแทนที่แน่นอน
การตีกลับสแปมอาจเป็นความคิดที่ไม่ดี เนื่องจากที่อยู่ผู้ส่งมักจะปลอมแปลง ลักษณะการทำงานเริ่มต้นคือละทิ้งแทน นี่คือการกำหนดค่าใน /etc/amavis/conf.d/20-debian_defaults ที่ไหน $final_spam_destiny ถูกตั้งค่าเป็น D_DISCARD แทนที่จะเป็น D_BOUNCE
นอกจากนี้ คุณอาจต้องการปรับตัวเลือกต่อไปนี้เพื่อตั้งค่าสถานะข้อความเพิ่มเติมว่าเป็นสแปม:
$sa_tag_level_deflt = -999; # เพิ่มส่วนหัวข้อมูลสแปมหากอยู่ที่หรือสูงกว่าระดับนั้น
$sa_tag2_level_deflt = 6.0; # เพิ่มส่วนหัว 'ตรวจพบสแปม' ที่ระดับนั้น
$sa_kill_level_deflt = 21.0; # ทริกเกอร์การดำเนินการหลีกเลี่ยงสแปม
$sa_dsn_cutoff_level = 4; # ระดับสแปมเกินกว่าที่ DSN จะไม่ส่ง
หากเซิร์ฟเวอร์ของ ชื่อโฮสต์ แตกต่างจากระเบียน MX ของโดเมน คุณอาจต้องตั้งค่า
$ชื่อโฮสต์ของฉัน ตัวเลือก. นอกจากนี้ หากเซิร์ฟเวอร์ได้รับเมลสำหรับหลายโดเมน @local_domains_acl จะต้องปรับแต่งตัวเลือก แก้ไข /etc/amavis/conf.d/50-user ไฟล์:
$myhostname = 'mail.example.com';
@local_domains_acl = ( "example.com", "example.org" );
หากคุณต้องการครอบคลุมหลายโดเมน คุณสามารถใช้สิ่งต่อไปนี้ใน/etc/amavis/conf.d/50-user
@local_domains_acl = qw(.);
หลังจากการกำหนดค่า Amavisd-new จะต้องเริ่มต้นใหม่:
sudo systemctl รีสตาร์ท amavis.service