Chilkat MailMan má vlastnosti HTTP proxy pre svoje poštové pripojenia. Na existujúcej inštancii MailMan, ktorá je už nakonfigurovaná pre službu SMTP, použite nastavenia proxy pred pripojením:

mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;

Tento fragment v C# vyberá overovanie proxy Basic. Dokumentovanou alternatívou je NTLM; jej voliteľná doména Windows sa odovzdáva cez HttpProxyDomain. Ak proxy nevyžaduje overovanie, nechajte vlastnosť metódy overovania prázdnu. V takom prípade zoznam HTTP proxy ponúka adresy pre povolenú verejnú trasu SMTP. Pre kandidáta neuchovávajte žiadne používateľské meno, heslo ani doménu proxy a overte, že povoľuje skutočného hostiteľa a port poštového servera.

Zachovajte hostiteľa, port a nastavenia TLS pre SMTP aplikácie na tom istom objekte MailMan. Vyššie uvedený koncový bod HTTP je sprostredkovateľ, ktorý toto pripojenie prenáša.

Proxy musí povoliť tunel CONNECT k skutočnému portu poštového servera. Služba obmedzená na preposielanie bežných webových požiadaviek nemôže prenášať SMTP len preto, že prijíma HTTP pripojenie z MailManu.

Súvisiace články