ฉันสงสัยว่ามีใครสามารถอธิบายปัญหาที่ฉันมีอยู่ได้บ้าง ขณะนี้ฉันมีเซิร์ฟเวอร์ postfix ที่เรียบง่ายและด้านหน้ามีเกตเวย์ PMG เนื่องจากเกตเวย์ PMG มีตัวกรองสแปม ฉันจึงต้องเปลี่ยนเส้นทางสแปมเพื่อไปยังโฟลเดอร์ขยะของผู้ใช้ ฉันได้ทำ zimbra นี้สำเร็จแล้ว แต่ใน postfix ฉันคิดว่าฉันขาดอะไรไป นี่คือขั้นตอนที่ฉันทำ
- ติดตั้งแพ็คเกจและแก้ไขเพิ่มสิ่งนี้ที่ด้านล่างของ main.cf
sudo apt-get install dovecot-sieve dovecot-managesieved
mailbox_command=/usr/lib/dovecot/deliver
จากนั้นแก้ไข
/etc/dovecot/conf.d/90-sieve.conf
และเพิ่มบรรทัดนี้เพื่อกำหนดค่าตำแหน่งเริ่มต้น
sieve_default = /etc/dovecot/default.sieve
จากนั้นให้ผู้ใช้ dovecot อ่านไฟล์
chgrp นกพิราบ /etc/dovecot/conf.d/90-sieve.conf
ไปที่ปลั๊กอินของ lda และไม่แสดงความคิดเห็น
/etc/dovecot/conf.d/15-lda.conf
mail_plugins = ตะแกรง
สร้างตะแกรงไฟล์และคอมไพล์
root@mail:/etc/dovecot# cat /etc/dovecot/default.sieve
ต้องการ "fileinto";
#กรองอีเมลตามหัวเรื่อง
ถ้าส่วนหัว: มี "X-Spam-Flag" "ใช่" {
ไฟล์ลงใน "ขยะ";
}
แล้ว
ซีดี /etc/dovecot
sievec default.sieve
และให้สิทธิ์แก่ dovecot
chgrp dovecot /etc/dovecot/default.svbin
- รีสตาร์ท postfix และ dovecot
ฉันส่งอีเมลสแปมทดสอบจาก [email protected]
และทำเครื่องหมาย xspam แฟล็กเป็นใช่ แต่ยังคงไปที่กล่องจดหมายเข้าแทนที่จะเป็นโฟลเดอร์ขยะ
ฉันตรวจสอบโปรโตคอลแล้ว
root@mail:/etc/dovecot# doveconf | โปรโตคอล grep
โปรโตคอล = " imap ตะแกรง pop3"
ssl_protocols = !SSLv2 !SSLv3
เส้นทางย้อนกลับ: <[email protected]>
X-ต้นฉบับถึง: [email protected]
ส่งถึง: [email protected]
ได้รับ: จาก mail.mydomain.com (ไม่รู้จัก [192.168.1.248])
(ใช้ TLSv1.2 กับรหัส ADH-AES256-GCM-SHA384 (256/256 บิต))
(ไม่มีการร้องขอใบรับรองลูกค้า)
โดย mail.mydomain.com (Postfix) พร้อมรหัส ESMTPS CB3162033C
สำหรับ <[email protected]>; อา. 25 ก.ค. 2564 10:54:03 -0500 (COT)
ได้รับ: จาก mail.mydomain.com (localhost.localdomain [127.0.0.1])
โดย mail.mydomain.com (Proxmox) ด้วยรหัส ESMTP 3DC215C2F3E
สำหรับ <[email protected]>; อา. 25 ก.ค. 2564 10:48:19 -0500 (-05)
ได้รับ-SPF: softfail (gmail.com ... _spf.google.com: ผู้ส่งไม่ได้รับอนุญาตให้ใช้ '[email protected]' ในข้อมูลระบุตัวตน 'mfrom' โดยค่าเริ่มต้น อย่างไรก็ตาม โดเมนไม่ได้เตรียมพร้อมสำหรับความล้มเหลวที่ผิดพลาดในขณะนี้ (กลไก จับคู่ '~ทั้งหมด')) receiver=mail.mydomain.com; ตัวตน = mail จาก; ซองจดหมายจาก = "[email protected]"; helo=emkei.cz; ลูกค้า-ip=101.99.94.155
ผลการพิสูจน์ตัวตน: mail.mydomain.com; dmarc=fail (p=none dis=none) header.from=gmail.com
ผลการพิสูจน์ตัวตน: mail.mydomain.com; dkim=ไม่มี; dkim-atps = เป็นกลาง
ได้รับ: จาก emkei.cz (emkei.cz [101.99.94.155])
(ใช้ TLSv1.2 กับรหัส ADH-AES256-GCM-SHA384 (256/256 บิต))
(ไม่มีการร้องขอใบรับรองลูกค้า)
โดย mail.mydomain.com (Proxmox) ที่มีรหัส ESMTPS 6003D5C0F66
สำหรับ <[email protected]>; อา. 25 ก.ค. 2564 10:48:16 -0500 (-05)
ได้รับ: โดย emkei.cz (Postfix จาก userid 33)
รหัส B52D62413E; อา. 25 ก.ค. 2564 17:48:13 น. +0200 (CEST)
ถึง: [email protected]
หัวเรื่อง: สแปม: ทดสอบ
จาก: "ทดสอบ" <[email protected]>
X-Priority: 3 (ปกติ)
ความสำคัญ: ปกติ
ข้อผิดพลาดถึง: [email protected]
ตอบกลับ: [email protected]
ประเภทเนื้อหา: ข้อความ/ธรรมดา; ชุดอักขระ=utf-8
รหัสข้อความ: <[email protected]>
วันที่: อาทิตย์ 25 กรกฎาคม 2021 17:48:13 +0200 (CEST)
X-SPAM-LEVEL: ผลการตรวจจับสแปม: 6
BAYES_50 0.8 ความน่าจะเป็นสแปมของ Bayes คือ 40 ถึง 60%
DKIM_ADSP_CUSTOM_MED 0.001 ไม่มีลายเซ็นผู้เขียนที่ถูกต้อง adsp_override คือ CUSTOM_MED
FORGED_GMAIL_RCVD 1 'จาก' gmail.com ไม่ตรงกับส่วนหัว 'รับ'
FREEMAIL_FROM 0.001 อีเมลของผู้ส่งมักถูกทำร้ายจากผู้ให้บริการอีเมลปลายทาง (vhfgyut[at]hotmail.com) (test[at]gmail.com) (test[at]gmail.com) (test[at]gmail.com) (test[at] ]gmail.com) (ทดสอบ[ที่]gmail.com)
NML_ADSP_CUSTOM_MED 0.9 ADSP custom_med เข้าชมและไม่ได้มาจากรายชื่อผู้รับจดหมาย
SPF_HELO_PASS -0.001 SPF: HELO ตรงกับระเบียน SPF
SPF_SOFTFAIL 0.665 SPF: ผู้ส่งไม่ตรงกับระเบียน SPF (softfail)
SPOOFED_FREEMAIL 1.224 -
SPOOF_GMAIL_MID 1.498 จาก Gmail แต่ดูเหมือนจะไม่...
X-Spam-Flag: ใช่
ทดสอบ