Chilkat MailMan ਵਿੱਚ ਆਪਣੇ ਮੇਲ ਕਨੈਕਸ਼ਨਾਂ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਗੁਣ ਹਨ। SMTP ਸੇਵਾ ਲਈ ਪਹਿਲਾਂ ਹੀ ਸੰਰਚਿਤ ਮੌਜੂਦਾ MailMan ਇੰਸਟੈਂਸ 'ਤੇ, ਕਨੈਕਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ ਲਾਗੂ ਕਰੋ:

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

ਇਹ C# ਟੁਕੜਾ Basic ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣਿਕਤਾ ਚੁਣਦਾ ਹੈ। ਦਸਤਾਵੇਜ਼ੀ ਵਿਕਲਪ NTLM ਹੈ; ਇਸ ਦਾ ਲਚਕੀਲਾ Windows ਡੋਮੇਨ HttpProxyDomain ਰਾਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ ਪ੍ਰੌਕਸੀ ਨੂੰ ਕੋਈ ਪ੍ਰਮਾਣਿਕਤਾ ਨਹੀਂ ਚਾਹੀਦੀ ਤਾਂ ਪ੍ਰਮਾਣਿਕਤਾ-ਵਿਧੀ ਗੁਣ ਨੂੰ ਖਾਲੀ ਛੱਡੋ। ਉਸ ਸਥਿਤੀ ਵਿੱਚ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਮਨਜ਼ੂਰ ਜਨਤਕ SMTP ਰੂਟ ਲਈ ਪਤੇ ਪੇਸ਼ ਕਰਦੀ ਹੈ। ਉਮੀਦਵਾਰ ਲਈ ਕੋਈ ਪ੍ਰੌਕਸੀ ਵਰਤੋਂਕਾਰ ਨਾਮ, ਪਾਸਵਰਡ ਜਾਂ ਡੋਮੇਨ ਨਾ ਰੱਖੋ, ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਇਹ ਮੇਲ ਸਰਵਰ ਦੇ ਅਸਲ ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

ਐਪਲੀਕੇਸ਼ਨ ਦੇ SMTP ਹੋਸਟ, ਪੋਰਟ ਅਤੇ TLS ਸੈਟਿੰਗਾਂ ਉਸੇ MailMan ਆਬਜੈਕਟ 'ਤੇ ਰੱਖੋ। ਉੱਪਰ ਦਿੱਤਾ HTTP ਐਂਡਪੌਇੰਟ ਉਹ ਵਿਚੋਲਾ ਹੈ ਜੋ ਉਸ ਕਨੈਕਸ਼ਨ ਨੂੰ ਢੋਂਦਾ ਹੈ।

ਪ੍ਰੌਕਸੀ ਨੂੰ ਮੇਲ ਸਰਵਰ ਦੇ ਅਸਲ ਪੋਰਟ ਤੱਕ CONNECT ਸੁਰੰਗ ਦੀ ਆਗਿਆ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ। ਸਿਰਫ਼ ਆਮ ਵੈੱਬ ਬੇਨਤੀਆਂ ਅੱਗੇ ਭੇਜਣ ਤੱਕ ਸੀਮਿਤ ਸੇਵਾ ਸਿਰਫ਼ ਇਸ ਲਈ SMTP ਨਹੀਂ ਢੋ ਸਕਦੀ ਕਿ ਉਹ MailMan ਤੋਂ HTTP ਕਨੈਕਸ਼ਨ ਸਵੀਕਾਰ ਕਰਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ