Chilkat MailMan ka veti proxy HTTP për lidhjet e tij të postës. Në një instancë ekzistuese MailMan të konfiguruar tashmë për shërbimin SMTP, aplikoni cilësimet e proxy përpara se të lidheni:

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

Ky fragment C# zgjedh vërtetimin e proxy Basic. Alternativa e dokumentuar është NTLM; domeni i saj opsional Windows jepet përmes HttpProxyDomain. Lini bosh vetinë e metodës së vërtetimit kur proxy nuk kërkon vërtetim. Në atë rast, lista e proxy-ve HTTP ofron adresa për një rrugë publike SMTP të lejuar. Mos mbani asnjë emër përdoruesi, fjalëkalim ose domen proxy për kandidatin dhe konfirmoni që ai lejon hostin dhe portën aktuale të serverit të postës.

Mbani hostin, portën dhe cilësimet TLS të SMTP të aplikacionit në të njëjtin objekt MailMan. Pika përfundimtare HTTP më sipër është ndërmjetësi që mbart atë lidhje.

Proxy duhet të lejojë një tunel CONNECT drejt portës aktuale të serverit të postës. Një shërbim i kufizuar në përcjelljen e kërkesave të zakonshme web nuk mund të mbartë SMTP vetëm sepse pranon një lidhje HTTP nga MailMan.

Artikuj të ngjashëm