Chilkat MailMan are proprietăți de proxy HTTP pentru conexiunile sale de poștă. Pe o instanță MailMan deja configurată pentru serviciul SMTP, aplicați setările proxy înainte de conectare:

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

Acest fragment C# selectează autentificarea proxy Basic. Alternativa documentată este NTLM; domeniul Windows opțional al acesteia este furnizat prin HttpProxyDomain. Lăsați goală proprietatea metodei de autentificare atunci când proxy-ul nu necesită autentificare. În acest caz, lista de proxy-uri HTTP oferă adrese pentru o rută SMTP publică permisă. Nu păstrați niciun nume de utilizator, parolă sau domeniu de proxy pentru candidat și confirmați că acesta permite gazda și portul reale ale serverului de poștă.

Păstrați gazda, portul și setările TLS SMTP ale aplicației pe același obiect MailMan. Punctul final HTTP de mai sus este intermediarul care transportă acea conexiune.

Proxy-ul trebuie să permită un tunel CONNECT către portul real al serverului de poștă. Un serviciu limitat la redirecționarea cererilor web obișnuite nu poate transporta SMTP doar pentru că acceptă o conexiune HTTP de la MailMan.

Articole similare