HTTP CONNECT maršrutas, skirtas Chilkat MailMan
Prieš prisijungdami prie SMTP paslaugos, pritaikykite MailMan HTTP tarpinio serverio ypatybes, įskaitant Basic arba NTLM autentifikavimą.
Chilkat MailMan turi HTTP tarpinio serverio ypatybes savo pašto ryšiams. Egzistuojančiame MailMan egzemplioriuje, jau sukonfigūruotame SMTP paslaugai, pritaikykite tarpinio serverio nustatymus prieš prisijungdami:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;Šis C# fragmentas pasirenka Basic tarpinio serverio autentifikavimą. Dokumentuota alternatyva yra NTLM; jos neprivalomas Windows domenas pateikiamas per HttpProxyDomain. Palikite autentifikavimo metodo ypatybę tuščią, kai tarpinis serveris nereikalauja autentifikavimo. Tokiu atveju HTTP tarpinių serverių sąrašas siūlo adresus leidžiamam viešam SMTP maršrutui. Nelaikykite kandidatui tarpinio serverio vartotojo vardo, slaptažodžio ar domeno ir patvirtinkite, kad jis leidžia tikrąjį pašto serverio mazgą ir prievadą.
Išsaugokite programos SMTP mazgą, prievadą ir TLS nustatymus tame pačiame MailMan objekte. Aukščiau nurodytas HTTP galinis taškas yra tarpininkas, pernešantis tą ryšį.
Tarpinis serveris turi leisti CONNECT tunelį į tikrąjį pašto serverio prievadą. Paslauga, kuri gali tik persiųsti įprastas žiniatinklio užklausas, negali pernešti SMTP vien todėl, kad priima HTTP ryšį iš MailMan.