Score:0

ข้อผิดพลาด Amavis และ Spamassassin กับไฟล์ '.pre' (โดยใช้ iRedMail)

ธง fr

ฉันติดตั้ง 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' ได้ที่ไหน

anx avatar
fr flag
anx
บันทึกจากเวลาที่ติดตั้ง *spamassassin* เปิดเผยหรือไม่ว่าเหตุใดไฟล์การกำหนดค่าจึงไม่ถูกคัดลอกไปยัง `/ etc`
Mahsa avatar
fr flag
@anx ฉันตรวจสอบไฟล์ `install.log` และไม่มีข้อผิดพลาดเกี่ยวกับการติดตั้ง amamassassin (หรืออย่างอื่น) ไม่มีข้อมูลเกี่ยวกับไฟล์ '.pre' มันมีบรรทัดเหล่านี้เท่านั้น: ```[ INFO ] กำหนดค่า SpamAssassin (ตัวกรองสแปมตามเนื้อหา) + คัดลอกไฟล์กำหนดค่า SpamAssassin ตัวอย่าง: /path/to/iRedMail-1.4.0/samples/spamassassin/local.cf -> /etc/mail/spamassassin/local.cf + เปิดใช้งาน crontabs สำหรับการอัปเดต SpamAssassin```
Mahsa avatar
fr flag
@anx ฉันยังตรวจสอบไฟล์การติดตั้ง: `iRedMail-1.4.0/samples/spamassassin` มีเพียงสองไฟล์ในนั้น: `local.cf` และ `razor.conf`
Score:0
ธง fr

ฉันดาวน์โหลดเวอร์ชันทั้งหมดเกี่ยวกับเวอร์ชันที่ติดตั้งบนเซิร์ฟเวอร์ของฉันจาก (https://spamassassin.apache.org/)[https://spamassassin.apache.org/]. จากนั้นฉันก็เลื่อนลงไปที่ กฎ ไดเรกทอรีจากไฟล์ที่ดาวน์โหลดและคัดลอก v320.pre ไปยังเซิร์ฟเวอร์ของฉัน /etc/mail/spamasassin ไดเรกทอรี (เนื่องจาก v320.pre เป็นข้อกำหนดขั้นต่ำสำหรับ spamassassin และ amavis ในการทำงาน) จากนั้นฉันใช้คำสั่งนี้เพื่ออัปเดตกฎ: $sudo sa-อัปเดต ฉันเริ่มบริการ amavis และ spamassassin ใหม่:

$sudo systemctl รีสตาร์ท amavis

$sudo systemctl รีสตาร์ท spamassassin

ตรวจสอบผลลัพธ์การดีบักโดยใช้บรรทัดคำสั่งเหล่านี้:

$sudo amavisd-ดีบักใหม่

$spamassassin --lint -D

หลังจากที่ฉันแน่ใจว่าไม่มีข้อผิดพลาด ฉันจึงเปิดใช้บริการในไฟล์นี้:

$sudo nano /etc/amavis/conf.d/50-user

และแก้ไขบรรทัดเหล่านี้:

@bypass_virus_checks_maps = (0);

@bypass_spam_checks_maps = (0);

บันทึกและปิดไฟล์ แล้วเริ่มบริการใหม่

$sudo systemctl รีสตาร์ท amavis

เพื่อให้แน่ใจว่าทุกอย่างใช้งานได้ ให้ค้นหาเพียงส่งและรับอีเมล และใช่ :)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา