Chilkat MailMan má vlastnosti HTTP proxy pro svá poštovní připojení. U existující instance MailMan, která je již nakonfigurovaná pro službu SMTP, použijte nastavení proxy před připojením:

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

Tento fragment v C# volí ověřování proxy Basic. Dokumentovanou alternativou je NTLM; jeho volitelná doména Windows se předává pomocí HttpProxyDomain. Pokud proxy nevyžaduje ověřování, ponechte vlastnost metody ověřování prázdnou. V takovém případě seznam HTTP proxy nabízí adresy pro povolenou veřejnou trasu SMTP. Pro kandidáta neuchovávejte žádné uživatelské jméno, heslo ani doménu proxy a ověřte, že povoluje skutečného hostitele a port poštovního serveru.

Zachovejte hostitele, port a nastavení TLS pro SMTP aplikace na stejném objektu MailMan. Výše uvedený koncový bod HTTP je prostředník, který toto připojení přenáší.

Proxy musí povolit tunel CONNECT ke skutečnému portu poštovního serveru. Služba omezená na přeposílání běžných webových požadavků nemůže přenášet SMTP jen proto, že přijímá HTTP připojení z MailManu.

Související články