首页 / 知识
使用IMAP将邮件从GMail传输到Java应用程序
2023-04-15 06:11:00

Getting mail from GMail into Java application using IMAP我想使用JavaMail和IMAP从Java应用程序访问Gmail中的邮件。 为什么会收到SocketTimeoutException? 这是我的代码:
我已经设置了超时值,这样就不会"永远"超时。 另外,MyAuthenticator也具有用户名和密码,这似乎与URL无关。 还有另一种指定协议的方法吗? (我没有在JavaDoc for IMAP中看到它。) 使用imaps是一个很好的建议。所提供的答案均不适合我,因此我在Google上搜索了更多的答案,并发现了有效的方法。这是我的代码现在的样子。
很好,因为它将多余的Authenticator排除在外。我很高兴这能奏效,因为SSLNOTES.txt使我头晕。 您需要对imaps使用以下属性:
注意它是" imaps",而不是" imap",因为您使用的协议是imaps(IMAP + SSL)
在JavaMail中,可以将
同样,使用 您只能使用SSL连接到GMail。设置以下属性将对您有所帮助。
在给定经典帐户nickname@gmail.com和企业帐户employee@business.com的情况下,这对我和我的团队都是有效的:
在传统情况下使用USERNAME ="昵称",在商业帐户情况下使用USERNAME =" employee@business.com"。 在传统情况下,如果您使用旧的JavaMail依赖关系,请不要忘记在此处降低帐户安全性:https://www.google.com/settings/security/lesssecureapps 在这两种情况下,如果为帐户启用了IMAP,请检查GMail设置=>转发POP / IMAP。 希望能帮助到你! 更进一步:
如果您想了解更多有关将JavaMail与Gmail结合使用的示例代码(例如,将Gmail标签转换为IMAP文件夹名称,或使用IMAP IDLE),请在SourceForge上签出我的程序GmailAssistant。 我使用以下属性来获取商店,并且效果很好。
检查http://g4j.sourceforge.net/。使用此API构建的Gmail客户端数量最少。 您需要安装JSSE才能将SSL与Java结合使用
|
最新内容
相关内容
linux命令行收发邮件?
linux命令行收发邮件?,邮箱,时间,情况,工作,地址,代码,网络,软件,服务,数字,linux怎么用命令发送邮件1、在上面的例子中,发件人是Linux当前的登用linux命令写邮件?
用linux命令写邮件?,系统,邮箱,服务,平台,工作,资料,代码,网上,地址,信息,Linux认证系统管理:linuxmail命令发送邮件失败根据你描述的情况,使用linux下发邮件命令?
linux下发邮件命令?,邮箱,地址,系统,情况,服务,代码,认证,电脑,发行,检测,Linux中通过SHELL发送邮件1、输入完这行命令后回车,会进入邮件正文的linux拒收新邮件命令?
linux拒收新邮件命令?,系统,信息,工作,拒收,邮箱,地址,不了,网络,标准,状态,Linux中关于mail的指令1、test: test,testbak 在testbak邮箱中备份tlinux发送邮件命令?
linux发送邮件命令?,服务,邮箱,系统,情况,信息,地方,密码,地址,资料,认证,linux下如何发送mail,难道一定要开smtp服务吗1、需要注意的是,需要进linux退出邮件命令?
linux退出邮件命令?,系统,工作,信息,地址,工具,档案,管理,数据,时间,命令,linux的shutdown命令和poweroff的区别Linux重启命令有五个,分别是:shulinux查看邮件命令?
linux查看邮件命令?,邮箱,服务,密码,系统,网络,发行,数据,设计,信息,地方,Linux下怎么给另外一个用户发送邮件.那位用户怎么看邮件?-u用户帐号linux下如何传输命令?
linux下如何传输命令?,地址,密码,服务,系统,工作,项目,代理,认证,单位,软件,linux下lftp连接ftp服务器上传下载命令1、连接ftp服务器 格式:ftplinux查看邮件的命令?
linux查看邮件的命令?,系统,地址,信息,管理,命令,工作,平台,文件,邮件,路径,Linux中如何管理mail电子邮件日志/var/log/maillog:邮件日志。 红linux管道传输命令?
linux管道传输命令?,数据,工具,标准,命令,管道,通信,连续,系统,网络,灵活,Linux中的管道如何理解管道:一个命令的输出可以通过管道做为另一个命linux命令和应用程序?
linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,在linux下如何装应用程序?需要什么命令啊首先从官网下载hdf5,根据linux邮件备份命令?
linux邮件备份命令?,系统,地址,信息,邮箱,服务,网络,通信,名字,时间,下来,LINUX下如何搭建邮件服务器?test: test,testbak 在testbak邮箱中备份t