Angus Mail ਦੀਆਂ ਪ੍ਰਾਕਸੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਚੁਣੇ ਗਏ ਮੇਲ ਪ੍ਰਦਾਤਾ ਦੀਆਂ ਹਨ। getStore("imaps") ਨਾਲ ਮਿਲਣ ਵਾਲੇ ਸਟੋਰ ਲਈ mail.imaps ਨਾਮ-ਥਾਂ ਕੌਨਫਿਗਰ ਕਰੋ:

Properties properties = new Properties();
properties.setProperty("mail.imaps.proxy.host", "proxy.example.net");
properties.setProperty("mail.imaps.proxy.port", "8080");
properties.setProperty("mail.imaps.proxy.user", proxyUser);
properties.setProperty("mail.imaps.proxy.password", proxyPassword);
properties.setProperty("mail.imaps.ssl.checkserveridentity", "true");

Session session = Session.getInstance(properties);
Store store = session.getStore("imaps");

Session ਅਤੇ Store ਕਲਾਸਾਂ Jakarta Mail ਤੋਂ ਆਉਂਦੀਆਂ ਹਨ। ਜੇ ਪ੍ਰਾਕਸੀ ਪ੍ਰਮਾਣੀਕਰਨ ਦੀ ਮੰਗ ਨਹੀਂ ਕਰਦਾ ਤਾਂ ਪ੍ਰਾਕਸੀ ਵਰਤੋਂਕਾਰ ਅਤੇ ਪਾਸਵਰਡ ਦੀਆਂ ਐਂਟਰੀਆਂ ਛੱਡ ਦਿਓ। ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ ਰਸਤੇ 'ਤੇ ਜਨਤਕ ਤੌਰ 'ਤੇ ਪਹੁੰਚਯੋਗ IMAPS ਸੇਵਾ ਲਈ, ਉਸ ਬਿਨਾਂ ਖਾਤੇ ਵਾਲੀ ਕੌਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ HTTP ਪ੍ਰਾਕਸੀ ਸੂਚੀ ਵਿੱਚੋਂ HTTP ਉਮੀਦਵਾਰ ਵਰਤੋ ਅਤੇ ਜਾਂਚੋ ਕਿ ਇਹ ਮੇਲ ਹੋਸਟ ਦਾ ਅਸਲ ਪੋਰਟ ਮਨਜ਼ੂਰ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਐਪਲੀਕੇਸ਼ਨ ਸਟੋਰ ਨਾਲ ਜੁੜਦੀ ਹੈ, ਮੇਲ ਸਰਵਰ ਦਾ ਅਸਲ ਹੋਸਟਨਾਮ ਅਤੇ ਮੇਲ ਖਾਤਾ ਦਿਓ।

ਚੁਣਿਆ ਸਟੋਰਵਿਸ਼ੇਸ਼ਤਾ ਉਪਸਰਗ
imap, STARTTLS ਵਾਲੇ IMAP ਸਮੇਤmail.imap.
imaps, ਅੰਤਰਨਿਹਿਤ TLSmail.imaps.

ਪ੍ਰਦਾਤਾ ਦਾ ਨਾਮ ਇਹ ਨਾਮ-ਥਾਂ ਚੁਣਦਾ ਹੈ। ਕਿਸੇ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਮੁੱਲ ਵਿੱਚ ਪੋਰਟ 993 ਚੁਣਨ ਨਾਲ ਇਹ ਨਹੀਂ ਬਦਲਦਾ ਕਿ ਕਿਹੜਾ ਪ੍ਰਦਾਤਾ ਮਿਲਿਆ। ਪ੍ਰਾਕਸੀ, ਪੋਰਟ ਅਤੇ TLS ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਉਪਸਰਗ ਇਕਸਾਰ ਰੱਖੋ।

ਸੰਬੰਧਿਤ ਲੇਖ