测试java。网SocketException:VPN上的连接重置
我试图从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=**********
是否有其他方法可以自动化电子邮件接收功能。 我试图实现的最终目标是测试应用程序发送的电子邮件是否被用户接收,并验证其中包含的数据
共 (0) 个答案