HTTP CONNECT marsruut rakendusele Chilkat MailMan
Rakendage MailMani HTTP-puhverserveri atribuute enne SMTP-teenusega ühendamist, sealhulgas Basic- või NTLM-autentimine.
Chilkat MailManil on oma meilikõnede jaoks HTTP-puhverserveri atribuudid. Olemasoleval MailMani eksemplaril, mis on SMTP-teenuse jaoks juba seadistatud, rakendage puhverserveri seaded enne ühendamist:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;See C#-katkend valib Basic-puhverserveri autentimise. Dokumenteeritud alternatiiv on NTLM; selle valikuline Windowsi domeen edastatakse atribuudi HttpProxyDomain kaudu. Jätke autentimismeetodi atribuut tühjaks, kui puhverserver autentimist ei nõua. Sel juhul pakub HTTP-puhverserverite loend aadresse lubatud avaliku SMTP-marsruudi jaoks. Ärge hoidke kandidaadi jaoks puhverserveri kasutajanime, parooli ega domeeni ning kinnitage, et see lubab meiliserveri tegelikku hosti ja porti.
Hoidke rakenduse SMTP-host, -port ja TLS-i seaded samal MailMani objektil. Ülaltoodud HTTP-lõpp-punkt on vahendaja, mis seda ühendust kannab.
Puhverserver peab lubama CONNECT-tunneli meiliserveri tegelikku porti. Teenus, mis on piiratud tavaliste veebipäringute edastamisega, ei saa SMTP-d kanda ainult seetõttu, et see võtab MailManilt vastu HTTP-ühenduse.