想学习使用JavaMail的收发邮件,编写了一个类:Demo.java
内容为:
内容为:
解决方案 »
- 急求课后习题的答案:Java程序设计教程(第2版) 雍俊海 编著 清华大学出版社
- 关于 Java 多线程发Email, 454 Throttling failure: Maximum sending rate exceeded.
- 有莫有转型啊
- 在线等,关于cardlayout的问题!
- 急!!!!!!!!!点击后怎么动态加载树呢?
- 一个奇怪的错误,高手指点.
- 帮忙看下
- 如何判断一个对象是否为字符串?数组?
- 高分求解:服务器sunone,使用人数稍微多一点,session丢失很快,刚刚登录就断了,请问怎么解决?
- “因为无状态BEAN在方法调用间不能维护状态,所以从技术上讲,才HOME接口的CREATE()方法不应该有参数”,对吗?????
- 谁能帮我用SWT做系统托盘动态的图片
- 关于JAVA的 XML面试题
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;public class Demo
{ public static void main(String[] args)
{
Properties props = new Properties();
props.setProperty("mail.smtp.auth", "true"); //验证;
props.setProperty("mail.transport.protocol","smtp"); //协议;
Session session = Session.getInstance(props); //为message创建session对象
session.setDebug(true); //显示调试信息;
Message msg = new MimeMessage(session); //创建邮件对象;
try
{
Transport tran = session.getTransport(); //创建发送
tran.connect("smtp.sina.com",25,"luorikanxiyang","liao56074458liao"); //创建连接
msg.setText("你好吗?"); //发送的内容;比较小时用,大的话,用containt;
msg.setFrom(new InternetAddress("[email protected]")); //发件人;
tran.send(msg,new Address[]{new InternetAddress("[email protected]")});//发送;
tran.close();
}
catch (Exception e)
{
System.out.println(e);
}
}
}
at javax.mail.Session.loadProvidersFromStream(Session.java:928)
at javax.mail.Session.access$000(Session.java:174)
at javax.mail.Session$1.load(Session.java:870)
at javax.mail.Session.loadResource(Session.java:1084)
at javax.mail.Session.loadProviders(Session.java:889)
at javax.mail.Session.<init>(Session.java:210)
at javax.mail.Session.getDefaultInstance(Session.java:299)
at org.out.HelloJMail.sendMail(HelloJMail.java:31)
at org.out.HelloJMail.main(HelloJMail.java:58)
导入了最新的javamail_1.4.jar版本,activation.jar 1.1,调试了很久,就没用,请高手帮忙解决,在线等