Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Properties props = System.getProperties();
- props.setProperty("mail.imap.host", "imap.gmail.com");
- props.setProperty("mail.imap.port", "993");
- props.setProperty("mail.imap.connectiontimeout", "5000");
- props.setProperty("mail.imap.timeout", "5000");
- try {
- Session session = Session.getDefaultInstance(props, new MyAuthenticator());
- URLName urlName = new URLName("imap://[email protected]:[email protected]");
- Store store = session.getStore(urlName);
- if (!store.isConnected()) {
- store.connect();
- }
- } catch (NoSuchProviderException e) {
- e.printStackTrace();
- System.exit(1);
- } catch (MessagingException e) {
- e.printStackTrace();
- System.exit(2);
- }
- Properties props = System.getProperties();
- props.setProperty("mail.store.protocol", "imaps");
- try {
- Session session = Session.getDefaultInstance(props, null);
- Store store = session.getStore("imaps");
- store.connect("imap.gmail.com", "<username>@gmail.com", "<password>");
- ...
- } catch (NoSuchProviderException e) {
- e.printStackTrace();
- System.exit(1);
- } catch (MessagingException e) {
- e.printStackTrace();
- System.exit(2);
- }
- imaps
Add Comment
Please, Sign In to add comment