ฉันได้ตั้งค่า Postfix ของฉันให้ต้องใช้ STARTTLS หรือ SSL/TLS เช่นเดียวกับผู้ใช้ที่ได้รับการรับรองความถูกต้องหากส่งไปยังโดเมนอื่น หรือผู้รับที่รู้จักในโฮสต์ของฉันหากได้รับจดหมาย
ฉันสามารถเชื่อมต่อโดยไม่ต้องเข้ารหัสเริ่มต้นดังนี้:
เทลเน็ต myserver.com 587
เอลโฮที่นั่น
จดหมายจาก: [email protected]
เซิร์ฟเวอร์ตอบกลับด้วย 530 5.7.0 ต้องออกคำสั่ง STARTTLS ก่อน
ฉันสังเกตเห็นว่า smtp.gmail.com มีข้อกำหนดเดียวกันในการใช้ TLS
ฉันคิดว่านี่เป็นสิ่งที่ดีและเป็นสิ่งที่ฉันต้องการ แต่มีกี่ไคลเอ็นต์/เซิร์ฟเวอร์ที่พยายามส่งอีเมลไปยังโดเมนของฉันที่จะล้มเหลว เนื่องจากไม่สามารถทำ SSL/TLS ได้ ใบรับรองของฉันลงนามโดย letsencrypt ดังนั้นจึงไม่มีปัญหา
ถามอีกวิธีหนึ่ง จะปลอดภัยหรือไม่หากสมมติว่าในปี 2565 ผู้ส่งเมลทั้งหมดสามารถใช้ SSL/TLS ได้
ถ้าไม่ ฉันต้องเปลี่ยนอะไรในการกำหนดค่า postfix เพื่อให้บุคคลที่สามส่งเมลไปยังเซิร์ฟเวอร์ของฉันโดยไม่ต้องใช้ TLS (สำหรับเมลในโดเมนของฉัน) แต่ยังต้องการให้ผู้ใช้ของฉันที่ต้องการส่งเมลผ่านเซิร์ฟเวอร์ของฉันเข้าสู่ระบบและใช้งาน STARTTLS หรือ SSL/TLS?
คำถามที่สอง: ฉันสังเกตเห็นว่าถ้าฉันส่งข้อความต่อไปนี้ ฉันได้รับข้อผิดพลาดเดียวกัน แต่ฉันเพิ่งส่งรหัสผ่านของฉันไปยังเซิร์ฟเวอร์ที่ไม่ได้เข้ารหัสอย่างมีประสิทธิภาพผ่านอินเทอร์เน็ต หมายความว่าฉันควรเปลี่ยนรหัสผ่าน (โปรดทราบว่าการเชื่อมต่อกับ telnet เสร็จสิ้นแล้ว ไม่ใช่ opensl!)
เทลเน็ต myserver.com 587
เอ๊ะนั่น
AUTH PLAIN GFudEBtYaXhdhbnQuY2...doh!