หากไม่ต้องการใช้คุณลักษณะการตรวจสอบสิทธิ์ในทางที่ผิด คุณสามารถกำหนดค่า Postfix ไม่ให้แสดงคุณลักษณะนั้นต่ออินเทอร์เน็ตในวงกว้างได้ โดยปกติจะทำได้โดยแก้ไขไฟล์ main.cf และ master.cf ของคุณ
ก่อนอื่น อ่านบันทึกของคุณ ฉัน คิด การส่งจดหมายที่ถูกต้องตามกฎหมายของคุณแตกต่างจากการรับจดหมายทางอินเทอร์เน็ตผ่าน สาม วิธีการ คุณจึงสามารถจำกัดบริการของคุณได้เพียงแค่นั้น ยืนยันว่า:
- พวกเขารับรองความถูกต้องเสมอ
- พวกเขามักจะใช้พอร์ตเฉพาะสำหรับการส่งจดหมาย
- และพวกเขามักจะเชื่อมต่อผ่าน VPN ไม่ใช่ผ่านที่อยู่อินเทอร์เน็ต
หากเป็นเช่นนั้น คุณสามารถตรวจสอบได้ง่ายๆ ว่าการรับรองความถูกต้องนั้นใช้ได้กับการเชื่อมต่อย่อยที่จำกัดเท่านั้น:
ขั้นตอนที่ 1: ใน มาสเตอร์.cf
คุณจะพบบริการที่คุณต้องการส่งจดหมายรับรองความถูกต้องและ สำหรับผู้ที่เปิดการตรวจสอบสิทธิ์เท่านั้น.
โดยทั่วไป คุณจะมีบริการดังกล่าวเพียงหนึ่งหรือสองบริการเท่านั้น ซึ่งระบุได้ง่ายจากคอลัมน์แรก: smtps
, อาจนอกจากนี้ การส่ง
.
เลือกที่จะผูกเข้ากับที่อยู่ที่ไม่ได้กำหนดเส้นทางสาธารณะไคลเอนต์ของคุณใน VPN ดูเซิร์ฟเวอร์ของคุณที่ (ฉันใช้ fd00:1337::1:5
ในตัวอย่างของฉัน) หากไม่ควรเข้าถึงได้จากอินเทอร์เน็ต
# บรรทัดด้านล่างคือตำแหน่งที่คุณเติมที่อยู่เครือข่าย
fd00:1337::1:5:smtps inet n - n - - smtpd
-o example_other=ตัวเลือก
-o more_options=ตัวอย่าง
-o smtpd_sasl_auth_enable=ใช่
# บรรทัดด้านบนคือตัวเลือกที่คุณเพิ่ม สังเกตช่องว่างชั้นนำ
# บรรทัดด้านล่างคือตำแหน่งที่คุณเติมที่อยู่เครือข่าย
fd00:1337::1:5:การส่ง inet n - n - - smtpd
-o example_other=ตัวเลือก
-o more_options=ตัวอย่าง
-o smtpd_sasl_auth_enable=ใช่
# บรรทัดด้านบนคือตัวเลือกที่คุณเพิ่ม สังเกตช่องว่างชั้นนำ
เนื่องจากหมายความว่า postfix ไม่สามารถผูกพอร์ตได้อย่างถูกต้องหากเริ่มต้นก่อนที่การตั้งค่า VPN ของคุณจะตั้งค่า IP ภายใน อาจหมายความว่าคุณต้องเพิ่มการพึ่งพาบริการ (อาจเป็นแบบซับเดียว ขึ้นอยู่กับระบบ/การกระจายของคุณ) ยังไม่เสร็จสิ้นจนกว่าคุณจะยืนยันว่าการกำหนดค่าใหม่ของคุณใช้งานได้หลังจากรีบูต
ขั้นตอนที่ 2: ใน main.cf
, คุณ เปิดการรับรองความถูกต้องสำหรับอินสแตนซ์ smtpd ทั้งหมด
# มันเริ่มต้นที่จะปิด
smtpd_sasl_auth_enable = ไม่
ตอนนี้ ยกเว้นบริการเฉพาะที่เปิดใช้งานอย่างชัดเจนข้างต้น postfix จะไม่ประกาศการรองรับการพิสูจน์ตัวตน ไคลเอนต์ที่พยายามต่อไปจะถูกปฏิเสธบริการโดย postfix ทำให้แบ็คเอนด์การตรวจสอบสิทธิ์ของคุณไม่ถูกรบกวน