HTTP CONNECT maršruts pakalpojumam Chilkat MailMan
Pirms savienošanās ar SMTP pakalpojumu piemērojiet MailMan HTTP starpniekservera rekvizītus, tostarp Basic vai NTLM autentifikāciju.
Chilkat MailMan ir HTTP starpniekservera rekvizīti tā pasta savienojumiem. Esošā MailMan instancē, kas jau konfigurēta SMTP pakalpojumam, piemērojiet starpniekservera iestatījumus pirms savienošanās:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;Šis C# fragments izvēlas Basic starpniekservera autentifikāciju. Dokumentētā alternatīva ir NTLM; tās neobligātais Windows domēns tiek nodots ar HttpProxyDomain starpniecību. Atstājiet autentifikācijas metodes rekvizītu tukšu, ja starpniekserveris neprasa autentifikāciju. Tādā gadījumā HTTP starpniekserveru saraksts piedāvā adreses atļautam publiskam SMTP maršrutam. Neuzglabājiet kandidātam starpniekservera lietotājvārdu, paroli vai domēnu un pārliecinieties, ka tas atļauj pasta servera faktisko resursdatoru un portu.
Saglabājiet lietojumprogrammas SMTP resursdatoru, portu un TLS iestatījumus tajā pašā MailMan objektā. Iepriekš minētais HTTP galapunkts ir starpnieks, kas pārvadā šo savienojumu.
Starpniekserverim jāatļauj CONNECT tunelis uz pasta servera faktisko portu. Pakalpojums, kas ierobežots ar parastu tīmekļa pieprasījumu pārsūtīšanu, nevar pārvadāt SMTP tikai tāpēc, ka tas pieņem HTTP savienojumu no MailMan.