ฉันกำลังประสบปัญหาต่อไปนี้:
เว็บไซต์ของฉันมีแบบฟอร์มการติดต่อ มีคนติดต่อฉันผ่านแบบฟอร์มติดต่อ ฉันได้รับอีเมล 1 ฉบับหลังจากส่งแบบฟอร์มการติดต่อทุกครั้ง
ตั้งแต่ประมาณ 1 สัปดาห์ Ms Outlook ทำเครื่องหมายอีเมลของฉันเอง (ส่งจากเว็บไซต์ของฉัน) ว่าเป็นสแปม
ส่วนหัวของอีเมลเหล่านั้นมี:
การทดสอบ=ALL_TRUSTED,DKIM_SIGNED
DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_REPLYTO,URIBL_BLOCKED autolearn=ไม่
จุดประสงค์หลักของคำถามนี้:
ที่จะออกจาก URIBL_BLOCKED
รายการและมีสปาแมสซาซินที่จะไม่เพิ่ม URIBL_BLOCKED
หัวข้อ.
ต่อไปนี้เป็นการแก้ไขปัญหาของฉัน:
ของฉัน แก้ไข. conf
มี:
# แมว /etc/resolv.conf
; สร้างโดย /usr/sbin/dhclient-script
ค้นหาโดเมนท้องถิ่น
เนมเซิร์ฟเวอร์ 62.149.128.4
เนมเซิร์ฟเวอร์ 62.149.132.4
เนมเซิร์ฟเวอร์ 2001:4860:4860::8888
ฉันได้รับแจ้งว่าสาเหตุของปัญหา DNS อาจเป็นไปได้บริการบัญชีดำจำนวนมากไม่อนุญาตการสืบค้นจากเซิร์ฟเวอร์ DNS ที่ใช้งานได้ฟรี และนั่นอาจรวมถึง DNS ที่ผู้ให้บริการ VPS ของฉันใช้
สำหรับเซิร์ฟเวอร์อีเมล ฉันได้รับคำแนะนำให้ใช้ตัวแก้ไขแบบเรียกซ้ำของฉันเอง ตัวอย่างเช่น หลุด
.
นี่คือเหตุผลที่ฉันตัดสินใจเลือก หลุด
.
ฉันติดตั้ง หลุด
.
การกำหนดค่าคือ:
]# cat /etc/unbound/unbound.conf | egrep -v "^\s*(#|$)"
เซิร์ฟเวอร์:
ความฟุ่มเฟื่อย: 1
สถิติ-ช่วงเวลา: 0
สถิติสะสม: ไม่
สถิติเพิ่มเติม: ใช่
จำนวนเธรด: 4
อินเทอร์เฟซ: 0.0.0.0
อินเทอร์เฟซอัตโนมัติ: ไม่
ท่าเรือ: 53
ดังนั้นใช้ซ้ำ: ใช่
ip-โปร่งใส: ใช่
แคชสูงสุด ttl: 86400
do-ip4: ใช่
ทำ UDP: ใช่
do-tcp: ใช่
การควบคุมการเข้าถึง: 0.0.0.0/0 ปฏิเสธ
การควบคุมการเข้าถึง: อนุญาต 127.0.0.0/8
โครต: ""
ชื่อผู้ใช้: "หลุด"
ไดเร็กทอรี: "/ etc / unbound"
log-time-ascii: ใช่
pidfile: "/var/run/unbound/unbound.pid"
รุ่นซ่อน: ใช่
กาวชุบแข็ง: ใช่
harden-dnssec-ถอด: ใช่
harden-below-nxdomain: ใช่
harden-referral-path: ใช่
เกณฑ์การตอบกลับที่ไม่ต้องการ: 10000000
ดึงข้อมูลล่วงหน้า: ใช่
prefetch-key: ใช่
rrset-roundrobin: ใช่
การตอบสนองขั้นต่ำ: ใช่
การกำหนดค่าโมดูล: "ipsecmod validator iterator"
Trust-Anchor-Signaling: ใช่
ไฟล์คีย์ที่เชื่อถือได้: /etc/unbound/keys.d/*.key
auto-trust-anchor-file: "/var/lib/unbound/root.key"
val-clean-additional: ใช่
โหมด val-permissive: ไม่
วาลล็อกระดับ: 1
รวม: /etc/unbound/local.d/*.conf
ipsecmod ที่เปิดใช้งาน: ไม่
ipsecmod-hook: "/usr/libexec/ipsec/_unbound-hook"
หลาม:
รีโมท:
ไฟล์คีย์เซิร์ฟเวอร์: "/etc/unbound/unbound_server.key"
ไฟล์ใบรับรองเซิร์ฟเวอร์: "/etc/unbound/unbound_server.pem"
ไฟล์คีย์ควบคุม: "/etc/unbound/unbound_control.key"
ไฟล์ใบรับรองการควบคุม: "/etc/unbound/unbound_control.pem"
รวม: /etc/unbound/conf.d/*.conf
เดอะ /etc/resolv.conf
ตอนนี้ดูเหมือนว่า:
# แมว /etc/resolv.conf
; สร้างโดย /usr/sbin/dhclient-script
ค้นหาโดเมนท้องถิ่น
;เนมเซิร์ฟเวอร์ 62.149.128.4
;เนมเซิร์ฟเวอร์ 62.149.132.4
;เนมเซิร์ฟเวอร์ 2001:4860:4860::8888
เนมเซิร์ฟเวอร์ ::1
เนมเซิร์ฟเวอร์ 127.0.0.1
ตัวเลือกโฆษณาที่เชื่อถือได้
ทดสอบการเชื่อมต่อก่อนติดตั้ง Unbound:
ขุด ubuntu.com @localhost -> 135 มิลลิวินาที
# โฮสต์ -tA 2.0.0.127.multi.uribl.com
การทดสอบการเชื่อมต่อหลังจากติดตั้ง Unbound:
ขุด ubuntu.com @localhost -> 0 มิลลิวินาที
# โฮสต์ -tA 2.0.0.127.multi.uribl.com
แบบสอบถามบัญชีดำก่อนติดตั้ง Unboud:
2.0.0.127.multi.uribl.com มีที่อยู่ 127.0.0.1
แบบสอบถามบัญชีดำหลังจากติดตั้ง Unboud:
2.0.0.127.multi.uribl.com มีที่อยู่ 127.0.0.14
เมื่อฉันวิ่ง รีสตาร์ทสแปม
ฉันเข้าใจ:
# รีสตาร์ทสแปม
การตั้งค่าซ็อกเก็ตเซิร์ฟเวอร์ล้มเหลว ลองอีกครั้ง 1: spamd: ไม่สามารถสร้างซ็อกเก็ต IO::Socket::IP บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
การตั้งค่าซ็อกเก็ตเซิร์ฟเวอร์ล้มเหลว ลองอีกครั้ง 2: spamd: ไม่สามารถสร้างซ็อกเก็ต IO::Socket::IP บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
การตั้งค่าซ็อกเก็ตเซิร์ฟเวอร์ล้มเหลว ลองอีกครั้ง 3: spamd: ไม่สามารถสร้าง IO::Socket::IP socket บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
การตั้งค่าซ็อกเก็ตเซิร์ฟเวอร์ล้มเหลว ลองอีกครั้ง 4: spamd: ไม่สามารถสร้างซ็อกเก็ต IO::Socket::IP บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
การตั้งค่าซ็อกเก็ตเซิร์ฟเวอร์ล้มเหลว ลองอีกครั้ง 5: spamd: ไม่สามารถสร้างซ็อกเก็ต IO::Socket::IP บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
การตั้งค่าซ็อกเก็ตเซิร์ฟเวอร์ล้มเหลว ลองอีกครั้ง 6: spamd: ไม่สามารถสร้างซ็อกเก็ต IO::Socket::IP บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
การตั้งค่าซ็อกเก็ตเซิร์ฟเวอร์ล้มเหลว ลองอีกครั้ง 7: spamd: ไม่สามารถสร้าง IO::Socket::IP socket บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
การตั้งค่าซ็อกเก็ตเซิร์ฟเวอร์ล้มเหลว ลองอีกครั้ง 8: spamd: ไม่สามารถสร้างซ็อกเก็ต IO::Socket::IP บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
การตั้งค่าซ็อกเก็ตเซิร์ฟเวอร์ล้มเหลว ลองอีกครั้ง 9: spamd: ไม่สามารถสร้างซ็อกเก็ต IO::Socket::IP บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
spamd: ไม่สามารถสร้างซ็อกเก็ต IO::Socket::IP บน [127.0.0.1]:783: ที่อยู่ที่ใช้งานอยู่แล้ว
จากนั้นฉันรีบูทเครื่อง VPS ทั้งหมดแล้วรันใหม่:
โฮสต์ -tA 2.0.0.127.multi.uribl.com
2.0.0.127.multi.uribl.com มีที่อยู่ 127.0.0.1
# unbound-control dump_cache
บันทึก:
คำเตือน [1651605758] unbound-control[12193:0]: control-enable คือ 'no' ในไฟล์ปรับแต่ง
ข้อผิดพลาด [1651605758] unbound-control[12193:0]: เชื่อมต่อ: การเชื่อมต่อถูกปฏิเสธสำหรับ 127.0.0.1
บันทึกอื่นๆ:
# netstat -antup |grep ไม่ถูกผูกไว้
tcp 0 0 0.0.0.0:53 0.0.0.0:* ฟัง 12181/หลุด
udp 0 0 0.0.0.0:53 0.0.0.0:* 12181/หลุด
udp 0 0 0.0.0.0:53 0.0.0.0:* 12181/หลุด
udp 0 0 0.0.0.0:53 0.0.0.0:* 12181/หลุด
udp 0 0 0.0.0.0:53 0.0.0.0:* 12181/หลุด
udp 0 0 0.0.0.0:53 0.0.0.0:* 11927/หลุด
udp 0 0 0.0.0.0:53 0.0.0.0:* 11927/หลุด
udp 0 0 0.0.0.0:53 0.0.0.0:* 11927/หลุด
udp 0 0 0.0.0.0:53 0.0.0.0:* 11927/หลุด
มีความคิดอะไรอีกที่ฉันสามารถทำได้เพื่อให้ไม่แสดงรายการจาก uribl
กรุณาช่วย
อัปเดต:
หลังจากรอประมาณ 12 ชั่วโมงจากการเปลี่ยนแปลงครั้งล่าสุดที่ฉันทำในเซิร์ฟเวอร์ ผลการทดสอบจากการทดสอบคือ:
# โฮสต์ -tTXT 2.0.0.127.multi.uribl.com
2.0.0.127.multi.uribl.com ข้อความอธิบาย "127.0.0.1 -> ข้อความค้นหาถูกปฏิเสธ ดู http://uribl.com/refused.shtml สำหรับข้อมูลเพิ่มเติม [ DNS IP ของคุณ: 62.149.128.122]"
nslookup -q=txt 2.0.0.127.multi.uribl.com
เซิร์ฟเวอร์: 62.149.128.4
ที่อยู่: 62.149.128.4#53
คำตอบที่ไม่ได้รับอนุญาต:
2.0.0.127.multi.uribl.com text = "127.0.0.1 -> ข้อความค้นหาถูกปฏิเสธ ดู http://uribl.com/refused.shtml สำหรับข้อมูลเพิ่มเติม [IP DNS ของคุณ: 62.149.128.123]"
พบคำตอบที่เชื่อถือได้จาก:
ดูเหมือนว่าฉันไม่ได้อยู่ในรายชื่อนั้นอีกแล้ว.... อย่างไรก็ตาม Spamassassin ยังคงยิงอยู่ URIBL_BLOCKED
กฎ
ตามที่แนะนำในความคิดเห็น ฉันได้แก้ไข resolv.conf
ไฟล์:
ใหม่ resolv.conf
:
#options เชื่อถือโฆษณา
#; สร้างโดย /usr/sbin/dhclient-script
#ค้นหาโดเมนท้องถิ่น
#เนมเซิร์ฟเวอร์ 62.149.128.4
#เนมเซิร์ฟเวอร์ 62.149.132.4
#เนมเซิร์ฟเวอร์ 2001:4860:4860::8888
เนมเซิร์ฟเวอร์ ::1
เนมเซิร์ฟเวอร์ 127.0.0.1
ตัวเลือกโฆษณาที่เชื่อถือได้