JavaMail 学习(一)
程序员文章站
2022-03-08 20:23:22
...
[size=xx-small]编了一个教程里面的最简单的例子,但是显示发送成功但是收邮件的时候却没有显示到收到的邮件
最后我把发件人的地址改回自己的真实的发送人的地址
就成功了
[/size]
最后我把发件人的地址改回自己的真实的发送人的地址
就成功了
[/size]
package org.wangsheng.testJavaMails;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Demo1 {
/**
*描述:关于JavaMail的编程例子简单实现
*@param args
*作者:王胜
*日期 2010-3-29 下午04:09:42
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// 准备环境
Properties props = new Properties();
// 设定的认证
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
Session session = Session.getInstance(props);
session.setDebug(true);// 允许调试
Message msg = new MimeMessage(session);// 相当于卫星
try{
msg.setText("Hello!");
msg.setFrom(new InternetAddress("[email protected]"));
Transport transport = session.getTransport();
// message 的内容的设置
// 然后进行连接服务器
transport.connect("smtp.sina.com",25,"wangsheng0376", "ws1210");
transport.sendMessage(msg,new Address[]{new InternetAddress("[email protected]")});//火箭运载卫星
transport.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}
推荐阅读