CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

关于javamail包使用

楼主coolboy0000love(酷boy)2003-11-01 15:45:55 在 Java / Web 开发 提问

javax.mail.SendFailedException:   Sending   failed;   nested   exception   is:   javax.mail.MessagingException:   553   You   are   not   authorized   to   send   mail   as   authentication   is   required      
  老大能帮我看一下为什么会出现这个毛病吗?  
   
  原程序是:<%@   page   import="   javax.mail.*,   javax.mail.internet.*,   javax.activation.*,java.util.*"%>  
   
   <html>  
   
   <head>  
   
    <TITLE>JavaMail   电子邮件发送系统</TITLE>  
   
   </HEAD>  
   
   <BODY>  
   <%try{  
  Properties   props   =   new   Properties();  
  Session   sendMailSession;  
  Store   store;  
  Transport   transport;  
  sendMailSession   =   Session.getInstance(props,   null);  
  props.put("mail.smtp.host","smtp.163.net");  
  Message   newMessage   =   new   MimeMessage(sendMailSession);  
  newMessage.setFrom(new   InternetAddress(request.getParameter("from")));  
  newMessage.setRecipient(Message.RecipientType.TO,   new   InternetAddress(request.getParameter("to")));  
  newMessage.setSubject(request.getParameter("subject"));  
  newMessage.setSentDate(new   Date());  
  newMessage.setText(request.getParameter("text"));  
  transport   =   sendMailSession.getTransport("smtp");  
  transport.send(newMessage);%>  
  <p>你的邮件已发送,请返回。<p>  
   <%}catch(MessagingException   m)  
  {out.println(m.toString());  
  }%>  
   
   </BODY>  
   
   </HTML>  
   
   
  与  
   
  <%@   page   contentType="text/html;   charset=GBK"   %>  
  <html>  
  <BODY>  
  <FORM   action="jsp2.jsp"   method="post">  
  <TABLE   align="center">  
  <TR>  
  <TD   width="50%">  
   收件人:<BR><INPUT   name="to"   size="25">  
  </TD>  
  <TD   width="50%">  
   
        寄信人:<BR><INPUT   name="from"   size="25">  
   
      </TD>  
   
     </TR>  
   
     <TR>  
   
       <TD   colspan="2">  
   
        主题:<BR><INPUT   name="subject"   size="50">  
   
      </TD>  
   
      </TR>  
   
      <TR>  
   
       <TD   colspan="2">  
   
        <p>邮件正文:<BR><TEXTAREA   name="text"   rows=25   cols=85></TEXTAREA></p>  
   
      </TD>  
   
     </TR>  
   
     </TABLE>  
   
     <INPUT   type="submit"   name="cb_submit"   value="发送">  
   
      <INPUT   type="reset"   name="cb_reset"   value="重写">  
   
    </FORM>  
   
   </BODY>  
   
   </HTML> 问题点数:0、回复次数:2Top

1 楼100health(health100)回复于 2003-11-01 16:03:00 得分 0

upTop

2 楼dyw8021(中原浪子)回复于 2003-11-03 08:48:09 得分 0

你在发送邮件时,要得到服务器的认证的,所以你必须把用户名和密码都传到得邮件服务器端的。Top

相关问题

  • 怎样在Jbuilder3/4中安装使用javamail包?
  • 包如何使用??????
  • 如何使用java包?
  • rpm包的使用问题
  • 怎么使用jfreechart包?
  • 如何使用BPL包?
  • 关于使用包的servlet
  • 包使用,初级,帮忙
  • 关于使用JavaMail时遇到的问题!高手请进......
  • 使用javaMail编写发送邮件的程序,报错如下:

关键词

  • 发送

得分解答快速导航

  • 帖主:coolboy0000love

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo