Android用Javamail发邮件出现的一个很奇葩的问题

10个字的Java程序员 发布于 2013/04/26 17:49
阅读 1K+
收藏 1

我在android上用Javamail发邮件  报出来这样一个奇葩的错误  我客户端采用imap和smtp 地址和端口绝对没有错误 程序 是按照 http://www.cnblogs.com/peakzheng/archive/2012/02/04/2338671.html 这篇文章配置的

一下为log日志

04- 26 17:21:10.861: W/System.err(1708): javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;

04-26 17:21:10.861: W/System.err(1708):   nested exception is:
04-26 17:21:10.861: W/System.err(1708): java.net.ConnectException: localhost/127.0.0.1:25 - Connection refused
04-26 17:21:10.861: W/System.err(1708): at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391)
04-26 17:21:10.861: W/System.err(1708): at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
04-26 17:21:10.861: W/System.err(1708): at javax.mail.Service.connect(Service.java:288)
04-26 17:21:10.861: W/System.err(1708): at javax.mail.Service.connect(Service.java:169)
04-26 17:21:10.861: W/System.err(1708): at javax.mail.Service.connect(Service.java:118)
04-26 17:21:10.861: W/System.err(1708): at javax.mail.Transport.send0(Transport.java:188)
04-26 17:21:10.861: W/System.err(1708): at javax.mail.Transport.send(Transport.java:118)
04-26 17:21:10.861: W/System.err(1708): at com.example.blytcontacts.jmail.MultiMailSender.sendTextMail(MultiMailSender.java:92)
04-26 17:21:10.861: W/System.err(1708): at com.example.blytcontacts.jmail.NewEmail$1.run(NewEmail.java:92)
04-26 17:21:10.861: W/System.err(1708): Caused by: java.net.ConnectException: localhost/127.0.0.1:25 - Connection refused
04-26 17:21:10.861: W/System.err(1708): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)
04-26 17:21:10.861: W/System.err(1708): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
04-26 17:21:10.861: W/System.err(1708): at java.net.Socket.connect(Socket.java:983)
04-26 17:21:10.861: W/System.err(1708): at java.net.Socket.connect(Socket.java:926)
04-26 17:21:10.861: W/System.err(1708): at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233)
04-26 17:21:10.861: W/System.err(1708): at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
04-26 17:21:10.871: W/System.err(1708): at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359)

加载中
0
10个字的Java程序员
10个字的Java程序员
我知道原因了  Session 我创建了两个. 
0
实迷途其未远觉今是而昨非
实迷途其未远觉今是而昨非
你用的什么smtp服务器?现在很多邮箱smtp不让用的,qq邮箱可以
10个字的Java程序员
10个字的Java程序员
用的apache james 自己搭建的邮件服务器 没有认证什么的 用foxmail 测试 收发 还有各种协议都好使..
返回顶部
顶部