我花了4天的时间解决这个bug,其中花费的有效时间是6个半时间,超级郁闷呀!!!现在把结果贴出来,希望能帮助同行少走弯路。
1 刚开始遇到connect timeout,即连接超时,我花了3个半小时解决这个问题。
开始时以为是代码哪儿写的不对,反复更改代码,最后改到自己都乱掉了。最后静下心了,仔细查错误,connet timeout应该有两种可能1)邮件服务器的地址没写对 2)防火墙拦截
核对这两点都没有问题,怎么办呢?最后重新启动邮件服务器,发现这个机器和局域网中另一台机子重名,于是停掉一个,问题解决。这样一下午过去了。
2 javax.mail.AuthenticationFailedException,而且后面没有任何的提示信息
网上查了好多资料,都说是用户名和密码不对,帐号我都验证了N多次了,根本没有问题。那怎么办呢??
广开思路 1)有没有启动邮件服务器的Imap协议 2)邮件服务器存在重复机器名(这个好像是解决第一个问题的,但没有办法,也尝试) 3)新建立一个帐号,然后重启邮件服务器 4)邮件服务器改用Ip连接 5)最无助的办法,修改代码。。。
最后最后把邮件信息都debug出来,才发现原来使用的协议是pop3,天呢,原来是这个错误。(这些我们都配置在文件,配好了都没有改过,不知谁把Imap改成了pop3了)
最后提示下,如果是用户名或密码不对,错误信息应该如下:
javax.mail.AuthenticationFailedException: Unknown user or incorrect password
而我的错误提示信息是:
javax.mail.AuthenticationFailedException
相关推荐
javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码 查看debug 邮件处理过程发现邮件头没有编译, 内容是base64编码,所以邮箱收不到或者收到的是base64编码后的一堆乱码,
java web版邮件接收发送问题 内含原代码
JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户...JavaMail API被设计用于以不依赖协议的方式去发送和接收电子信息,这个API被分为两大部分:
一、JavaMail API简介 JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook ...JavaMail API被设计用于以不依赖协议的方式去发送和接收电子信息,这个API被分为两大部分:
这个压缩文件包(.rar)包含了一套完整的基于Javamail的邮件收发系统,是针对大学生...通过这个项目,学生能够学习到如何使用Java编程语言结合SMTP、IMAP等邮件传输协议来实现邮件的发送和接收,同时也能够了解到如何
在如今信息化程度越来越高的社会中,电子邮件作为一种快速、方便的通讯方式,受到了广泛的应用。因此,设计一个基于Javamail的邮件收发系统...同时,为了让用户更好地感受到邮件的便利,我们还计划增加一些特殊功能,
// 将邮件复杂体添加到邮件正文中 MimeBodyPart content = new MimeBodyPart(); // 创建邮件复杂体正文信息 msgMultipart.addBodyPart(content); // 将正文信息添加到复杂体中 MimeMultipart bodyMultipart = ...
本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...
本书内容全面涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章集涉及到TCP和UDP socket 、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...
本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...
本书内容全面,涵盖了从网络基础知识到远程方法调用(rmi)等各方面的内容,书中章节涉及到tcp和udp socket、服务器socket、url和uri、组播以及特殊用途的api(如javamail)等等。本书展示了如何使用jsse编写安全的...
本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...
本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...
本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...
本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...
本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...
本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...