本帖最后由 Javainging 于 2014-11-25 21:21:46 编辑

解决方案 »

  1.   

    没有log   很麻烦。
      

  2.   

    你要了解使用javax.mail发邮件的方式。你调用send方法只不过是给邮件服务器发了一个消息请求(你的邮件服务器就是smtp.126.com),这个请求报文包含你的邮件地址,内容,头等信息,邮件服务器收到会给你一个正确收到的标识,然后会解析你的报文,进行再次打包、分发至你指定的邮箱(分发过程实际上是邮件服务器内部处理,你的报文还在邮件服务器上,等待指定用户去下载。),邮件服务器执行这个期间是不会给你反馈异常的。所以你服务没有异常,说明消息已经正常发给邮件服务器了,如果收不到100%是邮件服务器的问题,你用的126,那你就去找126的邮箱运维解决,最好把你的报文、调用时间直接扔给他们。