Jakarta Mail (Angus): HTTP ਬਨਾਮ SOCKS ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ
ਮੇਲ ਟ੍ਰਾਂਸਪੋਰਟ ਦੀ ਦਸਤਾਵੇਜ਼ੀ ਪ੍ਰੌਕਸੀ ਕਨਫਿਗਰੇਸ਼ਨ ਚੁਣੋ ਅਤੇ ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ SMTP ਪ੍ਰਮਾਣਿਕਤਾ ਤੋਂ ਵੱਖ ਰੱਖੋ।
ਪ੍ਰੌਕਸੀ ਚੁਣੌਤੀ SMTP ਪ੍ਰਮਾਣਿਕਤਾ ਤੋਂ ਪਹਿਲਾਂ ਆਉਂਦੀ ਹੈ। ਮੇਲ ਪਾਸਵਰਡ ਬਦਲਣ ਨਾਲ ਵਿਚੋਲੇ ਦੇ ਲੌਗਇਨ ਦਾ ਜਵਾਬ ਨਹੀਂ ਦਿੱਤਾ ਜਾ ਸਕਦਾ।
| Angus SMTP ਪ੍ਰਦਾਤਾ ਵਿੱਚ ਪ੍ਰੌਕਸੀ ਮਾਰਗ | ਗੁਣ |
|---|---|
| HTTP ਪ੍ਰੌਕਸੀ ਐਂਡਪੌਇੰਟ | mail.smtp.proxy.host, mail.smtp.proxy.port |
| HTTP ਪ੍ਰੌਕਸੀ ਖਾਤਾ | mail.smtp.proxy.user, mail.smtp.proxy.password |
| SOCKS ਐਂਡਪੌਇੰਟ | mail.smtp.socks.host, mail.smtp.socks.port |
ਤੈਨਾਤ ਟ੍ਰਾਂਸਪੋਰਟ ਅਤੇ ਉਸ ਦੇ ਪ੍ਰਮਾਣਿਕਤਾ ਸਮਰਥਨ ਲਈ ਪ੍ਰਦਾਤਾ ਸਾਰਣੀ ਵਰਤੋ। ਇਹ ਪ੍ਰਦਾਤਾ-ਵਿਸ਼ੇਸ਼ ਇਨਪੁਟ ਹਨ, ਕਿਸੇ ਹੋਰ ਮੇਲ ਲਾਇਬ੍ਰੇਰੀ ਜਾਂ ਪੂਰੇ JVM ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਲਈ ਮਨਮਾਨੇ ਉਪਨਾਮ ਨਹੀਂ। ਜਿੱਥੇ ਜਨਤਕ ਵਿਚੋਲਿਆਂ ਦੀ ਆਗਿਆ ਹੈ, ਅਜਿਹੇ ਜਨਤਕ ਤੌਰ 'ਤੇ ਪਹੁੰਚਯੋਗ SMTP ਸਰਵਰ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ HTTP ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਲਈ ਉਮੀਦਵਾਰ ਦਿੰਦੀ ਹੈ। ਬਿਨਾਂ ਪ੍ਰਮਾਣਿਕਤਾ ਵਾਲੇ ਉਮੀਦਵਾਰ ਲਈ ਪ੍ਰੌਕਸੀ ਵਰਤੋਂਕਾਰ ਨਾਮ ਜਾਂ ਪਾਸਵਰਡ ਨਾ ਵਰਤੋ, ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਇਹ ਮੇਲ ਦੇ ਅਸਲ ਹੋਸਟਨਾਮ ਅਤੇ ਪੋਰਟ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ; ਮੇਲ ਖਾਤਾ ਅਤੇ TLS ਸੈਟਿੰਗਾਂ ਬਰਕਰਾਰ ਰੱਖੋ।
ਖਾਸ ਕਰਕੇ, HTTP ਪ੍ਰੌਕਸੀ ਦਾ ਵਰਤੋਂਕਾਰ ਨਾਮ ਖੇਤਰ SOCKS ਦਾ ਵਰਤੋਂਕਾਰ ਨਾਮ ਖੇਤਰ ਨਹੀਂ ਹੈ। ਪ੍ਰਮਾਣਿਤ SOCKS ਨੂੰ ਅਸਲ JDK/ਸਾਕਟ ਮਾਰਗ ਨਾਲ ਮੇਲ ਖਾਣਾ ਚਾਹੀਦਾ ਹੈ। SMTPS ਲਈ ਦਸਤਾਵੇਜ਼ ਅਨੁਸਾਰ ਸੰਬੰਧਿਤ ਟ੍ਰਾਂਸਪੋਰਟ ਅਗੇਤਰ ਵਰਤੋ।
ਦਰਜ ਕਰੋ ਕਿ ਅਦਲਾ-ਬਦਲੀ ਕਿੱਥੇ ਰੁਕਦੀ ਹੈ: ਪ੍ਰੌਕਸੀ ਕਨੈਕਸ਼ਨ, ਪ੍ਰੌਕਸੀ ਲੌਗਇਨ, ਮੇਲ ਸ਼ੁਭਕਾਮਨਾਵਾਂ, TLS ਜਾਂ SMTP ਖਾਤਾ ਪ੍ਰਮਾਣਿਕਤਾ। ਸ਼ੁਭਕਾਮਨਾਵਾਂ ਤੋਂ ਪਹਿਲਾਂ ਦੀ ਅਸਫਲਤਾ ਨੇ ਮੇਲ ਖਾਤੇ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕੀਤੀ। ਮਾਰਗ ਚੁਣਨ ਤੋਂ ਬਾਅਦ ਮੇਲ ਸਰਵਰ ਦਾ ਹੋਸਟਨਾਮ ਅਤੇ TLS ਤਸਦੀਕ ਬਚਾਈ ਰੱਖੋ।