Chilkat MailMan'дын почта байланыштары үчүн HTTP прокси касиеттери бар. SMTP кызматы үчүн мурунтан конфигурацияланган MailMan үлгүсүндө прокси жөндөөлөрүн туташуудан мурун колдонуңуз:

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

Бул C# үзүндүсү Basic прокси аутентификациясын тандайт. Документтелген альтернатива — NTLM; анын милдеттүү эмес Windows домени HttpProxyDomain аркылуу берилет. Прокси аутентификацияны талап кылбаса, аутентификация ыкмасынын касиетин бош калтырыңыз. Бул учурда HTTP проксилердин тизмеси уруксат берилген коомдук SMTP маршруту үчүн даректерди сунуштайт. Тандалган үчүн прокси колдонуучу атын, сырсөзүн же доменин сактабаңыз жана ал почта серверинин чыныгы хостуна жана портуна уруксат берерин ырастаңыз.

Колдонмонун SMTP хосту, порту жана TLS жөндөөлөрүн ошол эле MailMan объектисинде сактаңыз. Жогорудагы HTTP акыркы чекити — ошол байланышты ташыган ортомчу.

Прокси почта серверинин чыныгы портуна CONNECT тоннелине уруксат бериши керек. Кадимки веб-суроолорду гана өткөрүүгө чектелген кызмат MailMan'дан HTTP байланышын кабыл алганы үчүн гана SMTP ташыбайт.

Тектеш макалалар