Маршрут HTTP CONNECT для Chilkat MailMan
Застосуйте властивості HTTP-проксі MailMan перед підключенням до служби SMTP, включно з автентифікацією Basic або NTLM.
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. Не зберігайте ім'я користувача, пароль або домен проксі для кандидата та переконайтеся, що він дозволяє фактичний хост і порт поштового сервера.
Зберігайте хост, порт і параметри TLS SMTP програми в тому самому об'єкті MailMan. Зазначена вище кінцева точка HTTP — це посередник, який передає це з'єднання.
Проксі має дозволяти тунель CONNECT до фактичного порту поштового сервера. Служба, обмежена пересиланням звичайних веб-запитів, не може передавати SMTP лише тому, що приймає HTTP-з'єднання від MailMan.