`
java_eye2009
  • 浏览: 82499 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

javamail 接收不到邮件

 
阅读更多

我花了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发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码

    javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码 查看debug 邮件处理过程发现邮件头没有编译, 内容是base64编码,所以邮箱收不到或者收到的是base64编码后的一堆乱码,

    web版邮件接收发送问题

    java web版邮件接收发送问题 内含原代码

    JavaMail API全套介绍

    JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户...JavaMail API被设计用于以不依赖协议的方式去发送和接收电子信息,这个API被分为两大部分:

    JavaMail API详解.htm

    一、JavaMail API简介 JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook ...JavaMail API被设计用于以不依赖协议的方式去发送和接收电子信息,这个API被分为两大部分:

    基于Javamail的邮件收发系统(系统+论文+开题报告+任务书+外文翻译+文献综述+答辩PPT).rar

    这个压缩文件包(.rar)包含了一套完整的基于Javamail的邮件收发系统,是针对大学生...通过这个项目,学生能够学习到如何使用Java编程语言结合SMTP、IMAP等邮件传输协议来实现邮件的发送和接收,同时也能够了解到如何

    基于Java mail的邮件收发系统的毕业设计,该技术提供了一套用于发送、接收电子邮件的API,可以方便地实现邮件的发送和接收

    在如今信息化程度越来越高的社会中,电子邮件作为一种快速、方便的通讯方式,受到了广泛的应用。因此,设计一个基于Javamail的邮件收发系统...同时,为了让用户更好地感受到邮件的便利,我们还计划增加一些特殊功能,

    复杂邮件程序完整Java源码,支持添加附件,图片,HTML格式文本,支持远程WebService调用

    // 将邮件复杂体添加到邮件正文中 MimeBodyPart content = new MimeBodyPart(); // 创建邮件复杂体正文信息 msgMultipart.addBodyPart(content); // 将正文信息添加到复杂体中 MimeMultipart bodyMultipart = ...

    java网络编程

    本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...

    网络编程经典书籍

    本书内容全面涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章集涉及到TCP和UDP socket 、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...

    Java Network Programming 网络编程

    本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...

    Java网络编程(第三版)中文版.part01.rar

    本书内容全面,涵盖了从网络基础知识到远程方法调用(rmi)等各方面的内容,书中章节涉及到tcp和udp socket、服务器socket、url和uri、组播以及特殊用途的api(如javamail)等等。本书展示了如何使用jsse编写安全的...

    Java网络编程(第3版) 中文版

    本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...

    Java网络编程(第三版)中文版.part11.rar

    本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...

    Java网络编程(第三版)高清中文版.part01.rar

    本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...

    Java网络编程(第三版)中文版.part06.rar

    本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...

    Java网络编程(第三版)中文版.part07.rar

    本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...

    Java网络编程(第三版)中文版.part09.rar

    本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的...

Global site tag (gtag.js) - Google Analytics