java. net .SocketException: сброс соединения по VPN - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь получить почту из gmail, и я могу получать почту, но всякий раз, когда я подключаюсь к VPN, то есть к моему офисному VPN я получаю исключение

Код:

MailSSLSocketFactory sf = new MailSSLSocketFactory();
        sf.setTrustAllHosts(true);

        properties.load(input);
        properties.put( "mail.imap.ssl.socketFactory", sf);

        session = Session.getInstance(properties);
        // connects to the message store
        store = session.getStore("imap");
        store.connect(properties.getProperty("username"), properties.getProperty("password"));
        folderInbox = store.getFolder("INBOX");
        folderInbox.open(Folder.READ_ONLY);

Файл свойств:

mail.imap.host=imap.gmail.com
mail.imap.socketFactory.port=993
mail.imap.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.imap.socketFactory.fallback=false
mail.imap.ssl.enable=true
mail.imap.auth=true
mail.imap.port=993
username=example.gmail.com
password=**********

Есть ли какой-либо другой способ автоматизировать функцию получения электронной почты. Конечная цель, которую я пытаюсь достичь, - это проверить, что электронное письмо, отправленное Приложением, получено пользователем или нет, а также проверить данные, которые оно содержит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...