เส้นทาง HTTP CONNECT สำหรับ Chilkat MailMan
ใช้คุณสมบัติพร็อกซี HTTP ของ MailMan ก่อนเชื่อมต่อกับบริการ SMTP รวมถึงการตรวจสอบสิทธิ์แบบ Basic หรือ NTLM
Chilkat MailMan มีคุณสมบัติพร็อกซี HTTP สำหรับการเชื่อมต่ออีเมลของตน บนอินสแตนซ์ MailMan ที่กำหนดค่าสำหรับบริการ SMTP ไว้แล้ว ให้ใช้การตั้งค่าพร็อกซีก่อนเชื่อมต่อ:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;โค้ด C# นี้เลือกการตรวจสอบสิทธิ์พร็อกซีแบบ Basic ทางเลือกที่บันทึกไว้คือ NTLM โดยโดเมน Windows ที่เป็นตัวเลือกจะถูกส่งผ่าน HttpProxyDomain ปล่อยคุณสมบัติวิธีการตรวจสอบสิทธิ์ให้ว่างเมื่อพร็อกซีไม่ต้องการการตรวจสอบสิทธิ์ ในกรณีนั้น รายการพร็อกซี HTTP จะเสนอที่อยู่สำหรับเส้นทาง SMTP สาธารณะที่ได้รับอนุญาต อย่าเก็บชื่อผู้ใช้ รหัสผ่าน หรือโดเมนพร็อกซีสำหรับผู้สมัคร และยืนยันว่าอนุญาตโฮสต์และพอร์ตจริงของเซิร์ฟเวอร์อีเมล
เก็บโฮสต์ พอร์ต และการตั้งค่า TLS ของ SMTP ของแอปพลิเคชันไว้บนออบเจ็กต์ MailMan เดียวกัน ปลายทาง HTTP ข้างต้นเป็นตัวกลางที่ขนส่งการเชื่อมต่อนั้น
พร็อกซีต้องอนุญาตอุโมงค์ CONNECT ไปยังพอร์ตจริงของเซิร์ฟเวอร์อีเมล บริการที่จำกัดเฉพาะการส่งต่อคำขอเว็บทั่วไปไม่สามารถขนส่ง SMTP ได้เพียงเพราะยอมรับการเชื่อมต่อ HTTP จาก MailMan