java mail urlname_求教javamail收yahoo邮件问题-程序员宅基地

技术标签: java mail urlname  

我在坐一个实验用javamail接收yhaoo的邮件,为什么会出现这种问题,请指教,谢谢.

连接邮件服务器代码部分为:

Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());

final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";

// Get a Properties object

Properties props = System.getProperties();

props.setProperty("mail.pop3.socketFactory.class", SSL_FACTORY);

props.setProperty("mail.pop3.socketFactory.fallback", "false");

props.setProperty("mail.pop3.port", "995");

props.setProperty("mail.pop3.socketFactory.port", "995");

//以下步骤跟一般的JavaMail操作相同

Session session = Session.getDefaultInstance(props,null);

URLName urln = new URLName("pop3","pop.mail.yahoo.com.cn",995,null,

"帐号", "密码");

Store store = session.getStore(urln);

Folder inbox = null;

try {

store.connect();

.......

出现这种问题:下面的是调试时的报错

DEBUG: getProvider() returning javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc]

DEBUG POP3: connecting to host "pop.mail.yahoo.com.cn", port 995, isSSL false

S: +OK hello from popgate on pop102.mail.cnb.yahoo.com 2.38.1

C: USER XXXX

S: +OK password required.

C: PASS XXXX

S: -ERR Error logging in. Please visit http://mail.yahoo.com

C: QUIT

S: EOF

Exception in thread "main" javax.mail.AuthenticationFailedException: Error logging in. Please visit http://mail.yahoo.com

at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:146)

at javax.mail.Service.connect(Service.java:275)

at javax.mail.Service.connect(Service.java:156)

at javax.mail.Service.connect(Service.java:105)

at MailFetch.main(MailFetch.java:32)

请不吝赐教,谢谢!我的邮箱是[email protected]

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29910561/article/details/114198594

智能推荐

three.js建立一个可交互的机房机柜_three.js 机房 源码-程序员宅基地

文章浏览阅读5.9k次,点赞9次,收藏44次。<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>一个可以开门的机柜</title> <style> *{ margin:0; pa..._three.js 机房 源码

QTextEdit个人使用心得_qtextedit qpixmap-程序员宅基地

文章浏览阅读2.3k次,点赞7次,收藏11次。本篇文章讲述的是对Qt QTextEdit控件在使用中获得的一些心得和遇到的一些问题以及解决办法。采用了一些前辈的方法(在此不再一一列出地址,时间久远具体链接找不到了,如有需要请搜索其关键字,抱歉了)并加以改进的,算是在此记录自己成长的过程,分享出来希望能帮助到有需要的人。_qtextedit qpixmap

shell中的比较运算符 -eq -ne -gt -lt -ge -le 及 == != 与 逻辑运算符$$ || !_shell -ne-程序员宅基地

文章浏览阅读4.5w次,点赞14次,收藏64次。shell中的比较运算符:-eq //等于-ne //不等于-gt //大于 (greater)-lt //小于(less)-ge //大于等于-le //小于等于命令的逻辑关系:在 linux 中命令执行状态:0 为真,其他为假 。$? 是显示最后命令的退出状态,0 表示没有错误,其..._shell -ne

【C++】关于lower_bound和upper_bound的使用-程序员宅基地

文章浏览阅读263次。lower_bound与upper_bound从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数组中的下标。upper_bound(begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数组中的下标。

Winform中实现更改DevExpress的RadioGroup的选项时更改其他控件(TextEdit、ColorPickEdit)的值_winform radiogroup 属性-程序员宅基地

文章浏览阅读794次。场景Winform中实现读取xml配置文件并动态配置ZedGraph的RadioGroup的选项:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100540708在上面实现了将RadioGroup的选项根据配置文件动态配置后,比如这里有三个选项,在更改选项时会对其他的控件的值进行更改。效果关注公..._winform radiogroup 属性

异常:javassist.CannotCompileException: [source error] getEveryUserNum_orika cannotcompileexception-程序员宅基地

文章浏览阅读1.3k次。添加接口后dubbo启动失败,抛出的异常。各种调试、测试,没有发现代码的问题。于是百度了一下,说可能是由于提供的接口以getXXX 开头,而且接口没有返回值,从而出现此种异常。因此尝试修改方法名称,再次启动,成功!果然因为如此!但是这是为什么呐?原因在于dubbo暴露服务,将getxxx开头的方法,当做获取属性方法来进行编译,然后方法没有返回值,所以抛出异常。贴上dubbo的动..._orika cannotcompileexception

随便推点

JWT 和 JJWT 的区别?别再傻傻分不清了。。_java-jwt 与jjwt有什么区别-程序员宅基地

文章浏览阅读1k次。jwt是什么?JWTs是JSON对象的编码表示。JSON对象由零或多个名称/值对组成,其中名称为字符串,值为任意JSON值。JWT有助于在clear(例如在URL中)发送这样的信息,可以被信任为不可读(即加密的)、不可修改的(即签名)和URL - safe(即Base64编码的)。jwt的组成Header: 标题包含了令牌的元数据,并且在最小包含签名和/或加密算法的类型Claims: Claims包含您想要签署的任何信息JSON Web Signature (JWS): 在header中指定的_java-jwt 与jjwt有什么区别

MacOS磁盘空间满了!如何清理mac电脑的隐藏空间!_daisy disk mac的隐藏空间如何清理-程序员宅基地

文章浏览阅读1.4k次。使用Mac电脑的小伙伴经常会发现苹果电脑的可用空间变得越来越少,就算是想删掉数据腾出一些系统空间,可用的空间也没有变多。这个时候就有朋友会问电脑的剩余容量究竟去哪里了呢,如何清理macOS的隐藏空间呢?一起来看看吧!DaisyDisk for Mac(Mac磁盘清理工具)支持m1原因许多朋友在使用新系统的时候,开启了TimeMachine自动备份的情况下,所有被删除的文件都会以文件快照的形式存储在隐藏分区内,并且在文件系统中会将这部分空间显示为可清除空间,这些文件快照只有在系统可用空间不_daisy disk mac的隐藏空间如何清理

[FastDFS] tracker报错, ERROR - file: tracker_nio.c, line: 214, recv timeout_recv timeout, recv offset: 0, expect length: 0-程序员宅基地

文章浏览阅读1.8w次。问:[2011-08-02 14:58:59] ERROR - file: tracker_nio.c, line: 214, client ip: 10.1.40.51, recv timeout, recv offset: 0, expect length: 0看上去貌似没什么影响, storage偶尔也会报[2011-08-02 11:37:40] ERROR -_recv timeout, recv offset: 0, expect length: 0

WINDOWS平台下VLC的编译_vlc windows编译-程序员宅基地

文章浏览阅读5.4k次。很久以前整理的文章,没什么技术含量,但自己实践过,按照上面的步骤能成功编译。对跟我一样刚刚接触VLC的菜鸟们或许有所帮助。Windows平台下Vlc的编译根据VLC官网中的说法,一般在Windows下编译有两种方法,一种是用Cygwin编译,但据说这已经Outdated了,另一种则是官方推荐的编译方法:MSYS+MINGW。一开始用Cygwin来编译,但频频出错,大部分时间_vlc windows编译

揭露“番茄花园版”侵权物的本质 _北京亚都 番茄花园-程序员宅基地

文章浏览阅读1.8w次。 8月28日中午12点半,我去北京西单购物中心4层的电子产品大卖场,(顺利地)买到了一张“番茄花园版XP”光盘(5元一张)。然后,我买了一瓶可乐和一块维生素面包,坐在路边人行道的椅子上,就吃起来,真有点不文明,不好意思。当时,我心里面在想,这家伙总算搞到了,赶快回去看看。但是,我又怕安装时硬盘数据受到破坏,就直接去了位于西北郊的Ubuntu实验室。你猜,情况怎么样? _北京亚都 番茄花园

基于Linux X86 汇编——Java调用汇编指令-程序员宅基地

文章浏览阅读854次。话不多说直接上代码1. 需要引用maven包 <dependency> <groupId>ch.ethz.ganymed</groupId> <artifactId>ganymed-ssh2</artifactId> <version>262</version> </dependency>2.代码调_java调用汇编