[Android]异常4-javax.mail.AuthenticationFailedException

javax.mail.AuthenticationFailedException

背景:JavaMail发送电子邮件

异常原因:

可能一>发件人帐号、密码有误

可能二>需要使用SSL安全认证

解决办法有:

解决一>检查帐号和密码,密码是POP3/SMTP授权码或者邮箱密码

解决二>使用SSL安全认证

注:

final String smtpPort = "465";

props.setProperty("mail.smtp.port", smtpPort);

props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");

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

props.setProperty("mail.smtp.socketFactory.port", smtpPort);

时间: 2024-11-13 01:09:08

[Android]异常4-javax.mail.AuthenticationFailedException的相关文章

javamail中的 javax.mail.AuthenticationFailedException: failed to connect

java.lang.RuntimeException: javax.mail.AuthenticationFailedException: failed to connect javax.mail.AuthenticationFailedException: failed to connect 今天给这二个烦了很久,不能在注册的时候 自动发邮件.百度也不是很全面,不过也有点帮助. 帐号 和 密码 都是正确的,但是提示链接失败 (最后发现 这里密码  是指  客户端授权密码 ) 下面说下大概方法:

学习笔记——mail发送javax.mail.AuthenticationFailedException: failed to connect at javax.mail.Service.connect(Service.java:322) at javax.mail.Service.connect(Service.java:172) at javax.mail.Service.connect

今天在学习发送邮件的时候,发现一直提示 然后在我的邮箱里,我看密码什么都正确为何发布出去,然后想起MailUtils.createSession("smtp.163.com",用户名, 密码); 密码有一个授权密码和一个密码,然后换成授权密码成功了

javax.mail.AuthenticationFailedException

最近在做一个发邮件的项目运行时出现上面的错误百度了下有的说是账户密码不对 但是我的用户名和密码明明就是正确的呀,后来有位道友说可能是smtp服务没有开 启于是就去百度了如何开启stmp服务.然后就可以发送邮件成功了! 下面连接是qq邮箱开启smtp服务步骤 http://jingyan.baidu.com/article/0f5fb099dffe7c6d8334ea31.html 我操作的时候只开启了pop3/smtp一个也是可以的 开启的时候需要你设置独立密码这个独立密码就是发件人的邮箱和密码

Spring发送邮件_javax.mail.AuthenticationFailedException异常已解决

在Spring项目中须要增加监控功能.监控过程中发现异常时.须要邮件报警.最初选择用javamail发送,代码量比較大(相对于spring发送).终于选择Spring邮件发送~ 以下贴一下实现的代码以及注意事项: 代码结构非常easy一个java类和一个xml文件,用到三个jar包,demo下载地址http://download.csdn.net/detail/jeofey/8892859 这里仅仅是简单的发送,假设须要发送附件或者HTML格式的邮件的话,代码在文章末尾 [java] view

javax.mail API

打开JavaMail.jar文件,我们将发现在javax.mail的包下面存在着一些核心类:Session.Message.Address.Authenticator.Transport.Store.Folder.而且在 javax.mail.internet包中还有一些常用的子类. A.Session Session类定义了基本的邮件会话.就像Http会话那样,我们进行收发邮件的工作都是基于这个会话的.Session对象利用了java.util.Properties对象获得了邮件服务器.用户名

org.springframework.mail.MailSendException: Failed messages: javax.mail.SendFailedException: Invalid Addresses

问题 org.springframework.mail.MailSendException: Failed messages: javax.mail.SendFailedException: Invalid Addresses 分析:可能是收件人或抄送人列表存在无效的地址 坑:不能直接cach到SendFailedException 解决方案 遍历异常,提起无效地址后过滤原地址列表再次发送 具体代码如下: 1.发邮件方法代码 /** * 发送html邮件 * * @param to * @par

Android工程中javax.annotation.Nullable找不到的替代方案

http://androidren.com/index.php?qa=315&qa_1=android%E5%B7%A5%E7%A8%8B%E4%B8%ADjavax-annotation-nullable%E6%89%BE%E4%B8%8D%E5%88%B0%E7%9A%84%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88 我们在某些Android开源库中会遇到下面的引用找不到的问题: import javax.annotation.Nonnull; import ja

路径名导致的异常:javax.imageio.IIOException: Can't read input file!

背景: 写了一个测试程序,目的是读取本地的图片,为其打上水印图片.在使用过程中总会遇到:javax.imageio.IIOException: Can't read input file!的错误,最开始以为是图片路径名称写的不对,按照网上的提示换成正斜线和反斜线都不行.后来发现问题的原因是:图片的路径中不能有点(英文点:.); 具体的错误异常提示如下: javax.imageio.IIOException: Can't read input file! at javax.imageio.Imag

程序运行的时候NoClassDefFoundError: javax/mail/internet/ParseException

这个错误花费了4.5小时去找答案. 特此记录下步骤 先找到自己的artifacts目录 在D:\javapro\cmyjava\trunk\testpro\cmypro1\out\artifacts\cmypro1_war_exploded\WEB-INF里面建立一个文件夹lib 将E:\maven\locallib\javax\mail\mail\1.4里面的mail-1.4.jar复制到这个lib文件夹 project structor依赖里面添加一个目录