ฉันติดตั้ง iRedMail ซึ่งจะติดตั้ง amavis และ spamassassin เมื่อฉันทดสอบการส่งและรับอีเมล ฉันมีข้อผิดพลาดใน /var/log/mail.log
ฉันเห็นบรรทัดข้อผิดพลาดนี้:
postfix/amavis/smtp[14582]: เชื่อมต่อกับ 127.0.0.1[127.0.0.1]:10026: การเชื่อมต่อถูกปฏิเสธ
เมื่อฉันเรียกใช้บรรทัดนี้:
$sudo amavisd-ดีบักใหม่
ฉันเห็นที่ส่วนท้ายของผลลัพธ์:
ไฟล์อยู่ในไดเร็กทอรีการกำหนดค่า\nอย่างน้อยที่สุด v320.pre จะโหลดปลั๊กอิน Check ซึ่งจำเป็น 12 มิ.ย. 11:58:25.764 mail.example.com /usr/sbin/amavisd-new[20040]: sd_notify (ไม่มีซ็อกเก็ต): STOPPING=1\nSTATUS=TROUBLE ใน pre_loop_hook: Timeout::_run: ตรวจสอบ: ไม่มีปลั๊กอินที่โหลด ใช้ 'check_main': ไม่สามารถสแกนได้!\nตรวจสอบว่าไฟล์ '.pre' ที่จำเป็นอยู่ในไดเร็กทอรีการกำหนดค่า\nอย่างน้อยที่สุด v320.pre จะโหลดปลั๊กอิน Check ซึ่งจำเป็น 12 มิถุนายน 11:58:25.764 mail.example.com /usr/sbin/amavisd-new[20040]: (!)_DIE: Suicide () TROUBLE in pre_loop_hook: Timeout::_run: ตรวจสอบ: ไม่มีปลั๊กอินที่โหลดใช้ 'check_main' : สแกนไม่ได้!\nตรวจสอบว่าไฟล์ '.pre' ที่จำเป็นอยู่ในไดเร็กทอรีการกำหนดค่า\nอย่างน้อยที่สุด v320.pre จะโหลดปลั๊กอินตรวจสอบที่จำเป็น การฆ่าตัวตาย () ปัญหาใน pre_loop_hook: หมดเวลา ::_run: ตรวจสอบ: ไม่มีปลั๊กอินที่โหลดใช้ 'check_main': ไม่สามารถสแกนได้! ตรวจสอบว่าไฟล์ '.pre' ที่จำเป็นอยู่ในไดเร็กทอรีการกำหนดค่า อย่างน้อยที่สุด v320.pre จะโหลดปลั๊กอินตรวจสอบที่จำเป็น
นี่คือผลลัพธ์ของ $spamassassin --lint -D
:
หมดเวลา::_run: ตรวจสอบ: ไม่มีปลั๊กอินที่โหลดใช้ 'check_main': ไม่สามารถสแกนได้! ตรวจสอบว่าไฟล์ '.pre' ที่จำเป็นอยู่ในไดเร็กทอรีการกำหนดค่า อย่างน้อยที่สุด v320.pre จะโหลดปลั๊กอินตรวจสอบที่จำเป็น
ฉันมองขึ้นไปใน /etc/mail/spamasassin
ไดเรกทอรีและฉันไม่เห็นไฟล์ '.pre' ใด ๆ ในนั้น
ฉันยังค้นหา v320.pre
ไฟล์โดยใช้สิ่งนี้:
$sudo find / -iname v320.pre
ไม่มีผลลัพธ์
ถ้าฉันปลด amavis โดยใช้:
$sudo nano /etc/amavis/conf.d/50-user
และเปลี่ยนสองบรรทัดนี้:
@bypass_virus_checks_maps = (1);
@bypass_spam_checks_maps = (1);
จากนั้นเริ่มบริการใหม่:
$sudo systemctl รีสตาร์ท amavis
จากนั้นประมวลผลคิวเมล:
$postqueue -ฉ
เซิร์ฟเวอร์อีเมลจะทำงานได้อย่างสมบูรณ์! ดังนั้นจึงเห็นได้ชัดว่าฉันควรใส่ไฟล์ '.pre' ลงในไฟล์ /etc/mail/spamasassin
ไดเรกทอรี ฉันพบว่ามีไฟล์ '.pre' บางไฟล์ใน url นี้:
https://apache.googlesource.com/spamassassin/+/trunk/rules
คำถามของฉันคือ การดาวน์โหลดไฟล์เหล่านี้และวางไว้ในไดเร็กทอรีของฉันปลอดภัยหรือไม่ หรือโดยทั่วไป ฉันจะหาหรือสร้างไฟล์ '.pre' ได้ที่ไหน