Chilkat MailMan har HTTP-proxyegenskaper for e-posttilkoblingene sine. På en eksisterende MailMan-forekomst som allerede er konfigurert for SMTP-tjenesten, bruker du proxyinnstillingene før du kobler til:

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

Denne C#-biten velger Basic-proxyautentisering. Det dokumenterte alternativet er NTLM; det valgfrie Windows-domenet angis via HttpProxyDomain. La egenskapen for autentiseringsmetode stå tom når proxyen ikke krever autentisering. I så fall tilbyr HTTP-proxylisten adresser for en tillatt offentlig SMTP-rute. Ikke behold proxybrukernavn, passord eller domene for kandidaten, og bekreft at den tillater e-postserverens faktiske vert og port.

Behold programmets SMTP-vert, -port og TLS-innstillinger på det samme MailMan-objektet. HTTP-endepunktet ovenfor er mellomleddet som bærer den tilkoblingen.

Proxyen må tillate en CONNECT-tunnel til e-postserverens faktiske port. En tjeneste som bare kan videresende vanlige nettforretninger, kan ikke bære SMTP bare fordi den godtar en HTTP-tilkobling fra MailMan.

Relaterte artikler