当前位置:  技术问答>java相关

一个简单的问题,高手帮帮忙,在线等待!

    来源: 互联网  发布时间:2015-07-09

    本文导语:  一个发送邮件的简单程序! package webmail; /**  * Title:   * Description:   * Copyright: Copyright (c) 2002  * Company:   * @author unascribed  * @version 1.0  */ import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; import...

一个发送邮件的简单程序!
package webmail;

/**
 * 

Title: 


 * 

Description: 


 * 

Copyright: Copyright (c) 2002


 * 

Company: 


 * @author unascribed
 * @version 1.0
 */
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import java.util.*;
public class mymail {

  public mymail() {
  }
  public static void main(String[] args){
  try{
  Properties props=new Properties();
  props.put("mail.host","163.net");
  Session mailConnection=Session.getInstance(props,null);
  Message msg=new MimeMessage(mailConnection);
  Address bill=new InternetAddress("god@micorosoft.com");
  Address elliotte=new InternetAddress("zmrljl@yeah.net");
  msg.setContent("resistansce is futile ,tyou wiil be assistant!","text/plain");
  msg.setFrom(bill);
  msg.setRecipient(Message.RecipientType.TO,elliotte);
  msg.setSubject("you must ok");
  Transport.send(msg);

  }
catch(Exception e){
e.printStackTrace() ;
}
}
}

总是提示如下信息
avax.mail.SendFailedException: Sending failed;
  nested exception is:
class javax.mail.SendFailedException: Invalid Addresses;
  nested exception is:
class javax.mail.SendFailedException: 550 : Invalid User


at javax.mail.Transport.send0(Transport.java:218)

at javax.mail.Transport.send(Transport.java:80)

at webmail.mymail.main(mymail.java:31)


高手解释一下为何啊!

|
163.net需要smtp认证,你要自己继承一个 Authenticator 类,比如:
public class MailAuth extends Authenticator
{
String userName,password;
public MailAuth(String user,String pass)
{
super();
userName=new String(user);
password=new String(pass);
}
protected PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication(userName,password);
}
}
然后:

Properties props = new Properties();
//初始化参数
props.put("mail.smtp.host",smtpHost);
props.put("mail.transport.protocol","smtp");
props.put("mail.transport.port",smtpPort);
props.put("mail.smtp.auth","true"); //这行一定要有

//创建Session
MailAuth ma=new MailAuth(smtpUser,smtpPass);
Session mailSession=Session.getInstance(props,ma);

这样就行了

    
 
 

您可能感兴趣的文章:

  • 在servlet中有一个关于单引号输出的问题,请大家帮忙,帮忙,帮帮忙!!
  • 该死的中文显示问题,帮帮忙
  • Jcreator下光标不能对齐的问题﹐问题太多﹐分有限﹐所以只能给这幺多了。帮帮忙﹗﹗﹗
  • QTextBrowser的拖影问题,各位大虾,帮帮忙
  • 新手求教:关于ftp命令的问题,请大家帮帮忙
  • 一个还没解决的问题,请各位看有什么办法,帮帮忙!
  • 关于聊天室的问题,请大家帮帮忙,一定给分
  • U盘的LINUX系统问题,大虾们帮帮忙。
  • 没人帮忙吗?我想用JAVA编一个像WINDOW中的画图软件,现在出现了如下问题,请各位老哥老姐帮帮忙
  • 操作系统方面的一些问题。请大家帮帮忙!!!
  • 安装Redhat8.0出现问题,请高手帮帮忙,谢谢!
  • 一个linux shell编程求素数问题 高手帮帮忙啊
  • 在线等待,java字符集的问题.急,请大家帮帮忙?
  • 50分,帮帮忙啊,技术问题
  • 关于Oracle 9.2的安装问题,请各位大侠能够帮帮忙!
  • 奇怪的问题,请大家帮帮忙!
  • 请大家帮帮忙吧!我是新手请教个问题
  • 备份问题请大家帮帮忙?
  • 菜鸟问题,着急呀,大家帮帮忙呀!!
  • 域名问题!大家帮帮忙!很急
  • 【有谁能帮帮我】...Liunx上网的乱码问题,查了很多资料还是没有解决,帮帮我呀,好郁闷。
  • 关于安装ISDN的问题,大侠们帮帮我啊
  • 请各位帮帮我,一个简单问题
  • jb中配置mysql的问题??急啊,帮帮我啊!
  • 挺难的问题,哥哥姐姐帮帮我吧,我很着急
  • OpenSSL安装过程中遇到的问题,希望大哥们帮帮小弟
  • jbuilder6出问题了,请帮帮我,急!在线等!!
  • 哪位大哥帮帮我,安装时的超级终端问题。
  • 关于使用jet的一个问题,绝对给分,在线等待!要交作业,大家帮帮我吧!!!
  • 这个问题我真的不清楚怎么解决!请你帮帮我!
  • 大家帮帮我啊!!getParameterMap()的问题!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 100分,等待,在线等待:防火墙问题?
  • linux下的vi中的乱码问题(急急急,在线等待!!!!!!,解决问题给高分)
  • 关于信号问题,在线等待
  • 等待回执造成的信息堵塞问题
  • linux下 SOCKET 通信问题(在线等待,急!!!)
  • FreeBSD安装问题!(在线等待)
  • 安装问题 急!!!在线等待
  • 有关liunx启动的问题?在线等待!!!
  • jsp小问题(在线等待)
  • 在线等待!cmp的问题
  • 在线等待,简单问题!
  • 关于等待某个事件的问题
  • 父进程的等待问题
  • iptables 问题 在线等待!!
  • openSuSE11远程桌面应用问题,在线等待!
  • 关于JavaBean 和标签库Tag的问题???在线等待谢谢各位老大的帮助!来者有分!!
  • 在线等待,linux,windows2000,安装问题!满分赠!
  • Linux下的JBuilder问题?(在线等待!)
  • 再线等待,我的问题:
  • redhat8.0中网卡的问题..(在线等待)
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 网络技术 iis7站长之家
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3