HTTP CONNECT -reitti Chilkat MailManille
Käytä MailManin HTTP-välityspalvelinasetuksia ennen yhdistämistä SMTP-palveluun, mukaan lukien Basic- tai NTLM-todennus.
Chilkat MailManissa on HTTP-välityspalvelimen ominaisuudet sen postiyhteyksille. Käytä olemassa olevassa, jo SMTP-palvelulle määritetyssä MailMan-instanssissa välityspalvelinasetuksia ennen yhdistämistä:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;Tämä C#-katkelma valitsee Basic-välityspalvelintodennuksen. Dokumentoitu vaihtoehto on NTLM; sen valinnainen Windows-toimialue annetaan ominaisuuden HttpProxyDomain kautta. Jätä todennusmenetelmän ominaisuus tyhjäksi, kun välityspalvelin ei vaadi todennusta. Tällöin HTTP-välityspalvelinluettelo tarjoaa osoitteita sallitulle julkiselle SMTP-reitille. Älä säilytä ehdokkaalle välityspalvelimen käyttäjänimeä, salasanaa tai toimialuetta ja varmista, että se sallii postipalvelimen todellisen isäntänimen ja portin.
Säilytä sovelluksen SMTP-isäntänimi, portti ja TLS-asetukset samassa MailMan-objektissa. Yllä oleva HTTP-päätepiste on välittäjä, joka kuljettaa kyseisen yhteyden.
Välityspalvelimen on sallittava CONNECT-tunneli postipalvelimen todelliseen porttiin. Palvelu, joka on rajoitettu välittämään vain tavallisia verkkopyyntöjä, ei voi kuljettaa SMTP:tä pelkästään siksi, että se hyväksyy HTTP-yhteyden MailManilta.