En HTTP CONNECT-rute til Chilkat MailMan
Anvend MailMans HTTP-proxyegenskaber, før der oprettes forbindelse til SMTP-tjenesten, herunder Basic- eller NTLM-godkendelse.
Chilkat MailMan har HTTP-proxyegenskaber til sine mailforbindelser. På en eksisterende MailMan-instans, der allerede er konfigureret til SMTP-tjenesten, anvendes proxyindstillingerne, før der oprettes forbindelse:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;Dette C#-uddrag vælger Basic-proxygodkendelse. Det dokumenterede alternativ er NTLM; dets valgfrie Windows-domæne angives via HttpProxyDomain. Lad egenskaben for godkendelsesmetode stå tom, når proxyen ikke kræver godkendelse. I så fald tilbyder HTTP-proxylisten adresser til en tilladt offentlig SMTP-rute. Behold ingen proxybrugernavn, adgangskode eller domæne til kandidaten, og bekræft, at den tillader mailserverens faktiske vært og port.
Behold programmets SMTP-vært, -port og TLS-indstillinger på det samme MailMan-objekt. HTTP-endpointet ovenfor er den formidler, der bærer forbindelsen.
Proxyen skal tillade en CONNECT-tunnel til mailserverens faktiske port. En tjeneste, der kun må videresende almindelige webforespørgsler, kan ikke bære SMTP, blot fordi den accepterer en HTTP-forbindelse fra MailMan.