Een HTTP CONNECT-route voor Chilkat MailMan
Pas de HTTP-proxyeigenschappen van MailMan toe voordat u verbinding maakt met de SMTP-service, inclusief Basic- of NTLM-verificatie.
Chilkat MailMan heeft HTTP-proxyeigenschappen voor zijn mailverbindingen. Op een bestaande MailMan-instantie die al voor de SMTP-service is geconfigureerd, past u de proxyinstellingen toe voordat u verbinding maakt:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;Dit C#-fragment selecteert Basic-proxyverificatie. Het gedocumenteerde alternatief is NTLM; het optionele Windows-domein ervan wordt via HttpProxyDomain opgegeven. Laat de eigenschap voor de verificatiemethode leeg wanneer de proxy geen verificatie vereist. In dat geval biedt de HTTP-proxylijst adressen voor een toegestane openbare SMTP-route. Bewaar geen proxynaam, wachtwoord of domein voor de kandidaat en bevestig dat deze de werkelijke host en poort van de mailserver toestaat.
Behoud de SMTP-host, -poort en TLS-instellingen van de toepassing op hetzelfde MailMan-object. Het HTTP-eindpunt hierboven is de tussenpersoon die die verbinding draagt.
De proxy moet een CONNECT-tunnel naar de werkelijke poort van de mailserver toestaan. Een dienst die beperkt is tot het doorsturen van gewone webaanvragen kan geen SMTP dragen alleen omdat hij een HTTP-verbinding van MailMan accepteert.