遇到一个很纠结的问题,做邮件发送功能时,本地调试可以发邮件,但是发布到 linux操作系统上的websphere服务器上时不报错,但是debug调试
DEBUG: setDebug: JavaMail version 1.4ea
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.163.com", port 25
到了这里就不走了,然后也没有什么错,接下来的方法依然执行!

解决方案 »

  1.   

     有挺多人遇到这种问题,好像是163已经封了smtp的端口权限。
    换个邮箱试一下
      

  2.   

    http://topic.csdn.net/u/20080821/20/8634640f-47fd-40aa-a398-40f08bc91a13.html?1119905418看看这个帖子,跟你相同的问题。
      

  3.   

    我现在在三个操作系统中试过了,windows可以,linux可以,就是unix下的Solaris不行。。纠结啊
      

  4.   

    貌似那位仁兄跟我的问题不一样,我是有两种操作系统都能发送成功,偏偏那个Solaris下不行
      

  5.   

    windows中,你是否成功發布在websphere上?