梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks
javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first. u12sm73042tia.38

    at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:
879)
    at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:
599)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:
319)
    at com.roadway.edmail.util.JMail2.sendMail(JMail2.java:
278)
    at com.roadway.edmail.bo.feedback.FeedbackSender.sender(FeedbackSender.java:
72)
    at org.apache.jsp.test_jsp._jspService(test_jsp.java:
59)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:
70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:
717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:
717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
    at com.roadway.edmail.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:
20)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
    at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:
164)
    at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:
141)
    at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:
90)
    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:
417)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:
583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
447)
    at java.lang.Thread.run(Thread.java:
619)

解决方法:
if(this.smtp.indexOf("smtp.gmail.com")>=0)
            
{
                properties.setProperty(
"mail.smtp.socketFactory.class""javax.net.ssl.SSLSocketFactory"); 
                properties.setProperty(
"mail.smtp.socketFactory.fallback""false"); 
                properties.setProperty(
"mail.smtp.port""465"); 
                properties.setProperty(
"mail.smtp.socketFactory.port""465"); 
            }

在此作下符号,希望对自己加强记忆,对同行的朋友提供方便.^_^
posted on 2009-03-20 17:31 HUIKK 阅读(12661) 评论(14)  编辑  收藏 所属分类: Exceptions

评论

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first[未登录] 2009-05-15 20:57 java
找遍了GOOGLE,BAIDU,发现还是兄弟的这个方法用效。赞一下
  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2009-05-16 08:07 huyvanpull
呵呵,谢谢兄弟~~~  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2009-06-19 09:45 javamail
我也赞一个,非常感谢!呵呵  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2009-07-09 09:53 李超
谢谢,很好,
但是我知道为什么要这么做,这么做是什么意思,你能说明一下吗!  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2009-07-09 13:24 惠万鹏
发送邮件默认是25端口,但是gmail邮件服务商用的不是25端口,而是465端口.  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2009-07-09 13:24 惠万鹏
@李超
发送邮件默认是25端口,但是gmail邮件服务商用的不是25端口,而是465端口.
  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2009-07-15 22:36 易红进
我也出现过这个问题,现已解决。发送邮件默认是25端口,但是gmail邮件服务商用的不是25端口,而是465或587端口.  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2009-08-26 18:06 2
非常感谢!
  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first[未登录] 2009-10-17 19:10 alex
不错,刚好也出现这个问题,解决  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2009-12-23 19:13 闫珍
真是太感谢了!  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2010-03-18 15:03 hanqingzhong
真是太感谢了,网上讲这个的很多,可以全不行。。。原来是要加几行代码。
但不知道为什么要加这几行呢?楼主能不能指点一下。  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2010-07-14 18:43 Chan
太感谢了。  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first 2010-12-23 10:18 华子
谢谢了 我也是这种情况
解决了
我用了 qq邮箱 新浪邮箱都不能发送
gmail可以

谁知道其他的可以的嘛  回复  更多评论
  

# re: javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first[未登录] 2011-07-27 17:58 a
@华子
我知道163 和qq 等其他邮箱发送邮件的方式,偏偏这个gmail竟然发送不了 host和port都对上号了  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: