Rute HTTP CONNECT untuk Chilkat MailMan
Terapkan properti proxy HTTP MailMan sebelum menghubungkan ke layanan SMTP, termasuk autentikasi Basic atau NTLM.
Chilkat MailMan memiliki properti proxy HTTP untuk koneksi emailnya. Pada instans MailMan yang sudah dikonfigurasi untuk layanan SMTP, terapkan pengaturan proxy sebelum menghubungkan:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;Fragmen C# ini memilih autentikasi proxy Basic. Alternatif yang didokumentasikan adalah NTLM; domain Windows opsionalnya diberikan melalui HttpProxyDomain. Biarkan properti metode autentikasi kosong saat proxy tidak memerlukan autentikasi. Dalam kasus itu, daftar proxy HTTP menawarkan alamat untuk rute SMTP publik yang diizinkan. Jangan simpan nama pengguna, kata sandi, atau domain proxy untuk kandidat, dan pastikan bahwa kandidat mengizinkan host dan port sebenarnya dari server email.
Pertahankan host, port, dan pengaturan TLS SMTP aplikasi pada objek MailMan yang sama. Endpoint HTTP di atas adalah perantara yang membawa koneksi tersebut.
Proxy harus mengizinkan terowongan CONNECT ke port server email yang sebenarnya. Layanan yang dibatasi untuk meneruskan permintaan web biasa tidak dapat membawa SMTP hanya karena menerima koneksi HTTP dari MailMan.