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.

Seotud artiklid