【java】一个简单的电子邮件类
来源:互联网 发布:ltd域名备案 编辑:程序博客网 时间:2024/05/21 21:54
package anyTest;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class mailTest {
private static final String MAIL_HOST_RECEIVE_ADDRESS = "mail.xxx.com";
private static final String MAIL_HOST_SEND_ADDRESS = "smtp.xxx.com";
private static final int MAIL_HOST_SEND_PORT = 25;
private static final String MAIL_HOST_RECEIVE_ADDRESS = "mail.xxx.com";
private static final String MAIL_HOST_SEND_ADDRESS = "smtp.xxx.com";
private static final int MAIL_HOST_SEND_PORT = 25;
public void sendMail() throws Exception {
Properties props = new Properties();
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
Session session = Session.getInstance(props, null);
session.setDebug(true);
Properties props = new Properties();
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
Session session = Session.getInstance(props, null);
session.setDebug(true);
Message msg = new MimeMessage(session);
//set title
msg.setSubject("title");
//set Content
msg.setText("look,your first mail~");
//sender address
String senderAddress = "oiqio@xxx.com";
String senderId = "oiqio";
String senderPwd = "123456";
msg.setFrom(new InternetAddress(senderAddress));
Transport transport = session.getTransport();
transport.connect(MAIL_HOST_SEND_ADDRESS, MAIL_HOST_SEND_PORT, senderId, senderPwd);
transport.sendMessage(msg, new Address[] { msg.getFrom()[0] });
transport.close();
}
//set title
msg.setSubject("title");
//set Content
msg.setText("look,your first mail~");
//sender address
String senderAddress = "oiqio@xxx.com";
String senderId = "oiqio";
String senderPwd = "123456";
msg.setFrom(new InternetAddress(senderAddress));
Transport transport = session.getTransport();
transport.connect(MAIL_HOST_SEND_ADDRESS, MAIL_HOST_SEND_PORT, senderId, senderPwd);
transport.sendMessage(msg, new Address[] { msg.getFrom()[0] });
transport.close();
}
public static void main(String[] args) {
mailTest receiver = new mailTest();
try {
receiver.sendMail();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
mailTest receiver = new mailTest();
try {
receiver.sendMail();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
- 【java】一个简单的电子邮件类
- java发送电子邮件的简单方法
- 一个发送电子邮件的类(C#
- C#一个完整的电子邮件操作类
- C#一个完整的电子邮件操作类
- 电子邮件验证的一个方法
- 验证电子邮件的一个javaScript
- 一个发送电子邮件的类(C#&asp.net2)
- 一个简易的发送垃圾电子邮件
- 一个简易的发送垃圾电子邮件
- 一个发送电子邮件的bash脚本
- 用java写一个给自己QQ邮箱发一封电子邮件的程序
- Java电子邮件
- JAVA - 一个简单的Student类
- 一个简单的java缓存类
- 一个简单java类
- C#电子邮件验证的类
- JAVA实现的电子邮件发送器
- 数字格式化输出
- MySQL中的数据类型
- Linux之 ubuntu 7.04配置网络桥使virtualbox虚拟机联网的简单方法
- ARM中的RO、RW和ZI DATA说明
- JavaScript处理字符串
- 【java】一个简单的电子邮件类
- 应聘Java笔试时可能出现问题
- 个案...(要知道的)
- Windows内核对象
- 3G到底有多快 三家运营商3G网速大比拼
- Java语言对properties资源文件的处理 - ResourceBundle类的用
- 调查杀毒业最大丑闻:瑞星巨资行贿多家公司作假
- 五一
- 使用Flash和C# WinForm配合打造界面漂亮的应用程序