ฉันกำลังพยายามทดสอบว่าไฟล์การเข้าถึง postfix ของฉันทำงานได้อย่างถูกต้องหรือไม่ (เพื่อป้องกันผู้ส่งสแปม) แต่ฉันได้รับผลลัพธ์ที่แตกต่างกันโดยขึ้นอยู่กับว่าฉันสร้างไฟล์เข้าถึงนิพจน์ทั่วไปหรือไฟล์เข้าถึงแฮช
นี่คือไฟล์การเข้าถึงนิพจน์ทั่วไปของฉัน:
//@spammer.com$/ ยกเลิก
นี่คือไฟล์การเข้าถึงแฮชของฉัน:
spammer.com ยกเลิก
ฉันกำลังทดสอบความถูกต้องโดยใช้ โพสต์แมป -vq
คำสั่งแต่ได้ผลลัพธ์ต่างกัน
Regexp:
$ postmap -vq [email protected] regexp:/etc/postfix/sender_access_regexp
แผนที่ไปรษณีย์: name_mask: ทั้งหมด
postmap: inet_addr_local: กำหนดค่าที่อยู่ IPv4 4 รายการ
postmap: inet_addr_local: กำหนดค่าที่อยู่ IPv6 4 รายการ
postmap: dict_open: regexp:/etc/postfix/sender_access_regexp
แผนที่ไปรษณีย์: dict_regexp_lookup: /etc/postfix/sender_access_regexp: [email protected]
ทิ้ง
กัญชา:
$ postmap -vq [email protected] hash:/etc/postfix/sender_access
แผนที่ไปรษณีย์: name_mask: ทั้งหมด
postmap: inet_addr_local: กำหนดค่าที่อยู่ IPv4 4 รายการ
postmap: inet_addr_local: กำหนดค่าที่อยู่ IPv6 4 รายการ
postmap: รวบรวมกับ Berkeley DB: 5.3.28?
postmap: รันไทม์เชื่อมโยงกับ Berkeley DB: 5.3.28?
postmap: dict_open: hash:/etc/postfix/sender_access
ไฟล์การเข้าถึงนิพจน์ทั่วไปรายงาน ทิ้ง
แต่ไฟล์การเข้าถึงแฮชไม่ได้ ไฟล์แฮชของฉันไม่ทำงาน ฉันตรวจสอบไฟล์ไม่ถูกต้องหรือไม่