Chilkat MailMan има HTTP прокси свойства за пощенските си връзки. Върху съществуващ екземпляр на MailMan, вече конфигуриран за SMTP услугата, приложете прокси настройките преди свързване:

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 тунел към действителния порт на пощенския сървър. Услуга, ограничена до препращане на обикновени уеб заявки, не може да пренася SMTP само защото приема HTTP връзка от MailMan.

Подобни статии