Chilkat MailMan havas HTTP-prokurilajn ecojn por siaj poŝtaj konektoj. Sur ekzistanta MailMan-institucio jam agordita por la SMTP-servo, apliku la prokurilajn agordojn antaŭ ol konekti:

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

Ĉi tiu C#-fragmento elektas Basic-prokurilan aŭtentikigon. La dokumentita alternativo estas NTLM; ĝia laŭvola Windows-domajno estas provizata per HttpProxyDomain. Lasu la econ pri aŭtentikiga metodo malplena kiam la prokurilo postulas neniun aŭtentikigon. En tiu branĉo, la HTTP-prokurila listo proponas adresojn por permesita publika SMTP-itinero. Ne konservu prokurilan uzantnomon, pasvorton aŭ domajnon por la kandidato, kaj konfirmu, ke ĝi permesas la realan gastiganton kaj pordon de la poŝtservilo.

Konservu la SMTP-gastiganton, pordon kaj TLS-agordojn de la aplikaĵo sur la sama MailMan-objekto. La supra HTTP-finpunkto estas la peranto, kiu portas tiun konekton.

La prokurilo devas permesi CONNECT-tunelon al la reala pordo de la poŝtservilo. Servo limigita al plusendo de ordinaraj retaj petoj ne povas porti SMTP nur ĉar ĝi akceptas HTTP-konekton de MailMan.

Rilataj artikoloj