Chilkat MailMan uchun HTTP CONNECT yoʻnalishi
SMTP xizmatiga ulanishdan oldin MailMan’ning HTTP proksi xossalarini qoʻllang, Basic yoki NTLM autentifikatsiyasini qoʻshgan holda.
Chilkat MailMan oʻzining pochta ulanishlari uchun HTTP proksi xossalariga ega. SMTP xizmati uchun allaqachon sozlangan mavjud MailMan nusxasida proksi sozlamalarini ulanishdan oldin qoʻllang:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;Ushbu C# boʻlagi Basic proksi autentifikatsiyasini tanlaydi. Hujjatlashtirilgan muqobil — NTLM; uning ixtiyoriy Windows domeni HttpProxyDomain orqali beriladi. Proksi autentifikatsiya talab qilmasa, autentifikatsiya usuli xossasini boʻsh qoldiring. Bunday holatda HTTP proksilar roʻyxati ruxsat etilgan ommaviy SMTP yoʻnalishi uchun manzillarni taklif qiladi. Nomzod uchun proksi foydalanuvchi nomi, paroli yoki domenini saqlamang va u pochta serverining haqiqiy xosti va portiga ruxsat berishini tasdiqlang.
Ilovaning SMTP xosti, porti va TLS sozlamalarini oʻsha MailMan obyektida saqlang. Yuqoridagi HTTP yakuniy nuqtasi — bu ulanishni tashiydigan vositachi.
Proksi pochta serverining haqiqiy portiga CONNECT tunneliga ruxsat berishi kerak. Faqat oddiy veb soʻrovlarni uzatish bilan cheklangan xizmat MailMan’dan HTTP ulanishini qabul qilgani uchungina SMTP tashiy olmaydi.