- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何使用 xoauth 对 imap 进行身份验证来从 gmail 检索邮件。我已经尝试了在 Gmail 数据 api 上为 xoauthAuthenticator.java、xoauthprotocol.java 提供的代码,xoauthsaslclient.java 和 xoauthsaslclienfactory.java
但是我有这样的错误
Exception in thread "main" javax.mail.MessagingException: Remote host closed connection during handshake;
nested exception is:
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:479)
at javax.mail.Service.connect(Service.java:275)
at XoauthAuthenticator.connectToImap(XoauthAuthenticator.java:80)
at XoauthAuthenticator.main(XoauthAuthenticator.java:114)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at com.sun.mail.iap.ResponseInputStream.read0(ResponseInputStream.java:81)
at com.sun.mail.iap.ResponseInputStream.readResponse(ResponseInputStream.java:67)
at com.sun.mail.iap.Response.<init>(Response.java:83)
at com.sun.mail.imap.protocol.IMAPResponse.<init>(IMAPResponse.java:48)
at com.sun.mail.imap.protocol.IMAPResponse.readResponse(IMAPResponse.java:122)
at com.sun.mail.imap.protocol.IMAPProtocol.readResponse(IMAPProtocol.java:230)
at com.sun.mail.iap.Protocol.<init>(Protocol.java:91)
at com.sun.mail.imap.protocol.IMAPProtocol.<init>(IMAPProtocol.java:87)
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:446)
... 3 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
... 19 more
这可能是什么原因?
最佳答案
当您的 SSL 处理程序不信任来自主机服务器的证书时,将抛出 SSLHandshakeException。您需要将服务器的 SSL 证书添加到您的 keystore 。 Here is a good walk through of the problem以及如何修复它。
关于java - 如何使用 imap xoauth 获取电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11797676/
如何使用 xoauth 对 imap 进行身份验证来从 gmail 检索邮件。我已经尝试了在 Gmail 数据 api 上为 xoauthAuthenticator.java、xoauthprotoc
我正在使用 python smtplib 和 xoauth,我正在尝试发送电子邮件。我正在使用 Google 发布的代码:http://code.google.com/p/google-mail-xo
我读了这个 Find Gmail url-IDs via IMAP ,但我注意到 Greplin ( https://www.greplin.com ) 能够成功获取线程 ID。 有人能帮我一下吗?
我正在关注 example ,我已经授权我的应用程序(=获得访问 token )但尝试访问收件箱结果如下: 21:14.12 > NDIB1 AUTHENTICATE XOAUTH 21:14
我正在尝试使用 OAuth 进入 IMAP 服务器,使用 PHP Sample Code由使用 Zend Imap 类的 Google 提供,但我无法进行身份验证。 Zend 给了我错误: Zend_
我一直在从事一个项目,该项目涉及连接 gmail smtp 并使用基于 oauth2 的连接发送电子邮件。 我正在使用提供的示例here连接到 gmail smtp 并连接到 smtp 工作正常。但是
我正在构建一个使用 Gmail 备份一些数据的应用程序。我使用 XOAUTH 连接到 Gmail 并获得了 token 和密码。但是我无法连接到 Gmail 的 IMAP 服务。我按照 http://
我是 Google Apps 管理员,使用 xoauth.py 和 IMAP 无需用户密码即可下载用户邮件。但这个过程会在 1 小时后停止。我搜索了很多博客,我发现这个 token 会在 1 小时后过
我在我的应用程序中使用 Gmail IMAP API 和(已弃用)OAuth 1.0。 我实际上有数百名用户在使用相同的应用程序,并且他们中的大多数人都在使用这些服务而没有出现问题。但是,有些帐户在尝
我正在开发一个通过 XOauth 与 Gmail 交互的 Androd 应用程序。我想在谷歌上注册我的应用程序,否则在 OAuth 过程中,谷歌将显示警告并将我的应用程序视为“无法验证此声明.....
我有一个用户被授权可以使用 OAuth2.0 通过 imap 访问他们的 Gmail。我有 OAuth2.0 访问 token (和刷新 token )。但我无法弄清楚如何将其映射到 XOAUTH 参
我是一名优秀的程序员,十分优秀!