1 | try {↵ | | 1 | try {↵
|
2 | protocol.openSSLPort();↵ | | 2 | protocol.openSSLPort();↵
|
3 | usingSSL = true;↵ | | 3 | usingSSL = true;↵
|
4 | } catch (SSLException e) {↵ | | 4 | } catch (SSLException e) {↵
|
5 | int result = showErrorDialog(MailResourceLoader.getString(↵ | | 5 | int result = showErrorDialog(MailResourceLoader.getString(↵
|
6 | "dialog", "error", "ssl_handshake_error")↵ | | 6 | "dialog", "error", "ssl_handshake_error")↵
|
7 | + ": "↵ | | 7 | + ": "↵
|
8 | + e.getLocalizedMessage()↵ | | 8 | + e.getLocalizedMessage()↵
|
9 | + "\n"↵ | | 9 | + "\n"↵
|
10 | + MailResourceLoader.getString("dialog", "error",↵ | | 10 | + MailResourceLoader.getString("dialog", "error",↵
|
11 | "ssl_turn_off"));↵ | | 11 | "ssl_turn_off"));↵
|
|
12 | if (result == 1) {↵ | | 12 | if (result == JOptionPane.CANCEL_OPTION) {↵
|
13 | throw new CommandCancelledException();↵ | | 13 | throw new CommandCancelledException();↵
|
14 | }↵ | | 14 | }↵
|
|
15 | // turn off SSL for the future↵ | | 15 | // turn off SSL for the future↵
|
16 | item.setBoolean("enable_ssl", false);↵ | | 16 | popItem.setBoolean("enable_ssl", false);↵
|
17 | item.setInteger("port", IMAPProtocol.DEFAULT_PORT);↵ | | 17 | popItem.setInteger("port", POP3Protocol.DEFAULT_PORT);↵
|
|
18 | // reopen the port↵ | | 18 | // reopen the port↵
|
19 | protocol.openPort();↵ | | 19 | protocol.openPort();↵
|
20 | } | | 20 | }
|