利用javax.mail发送邮件
来源:互联网 发布:开源cms系统 编辑:程序博客网 时间:2024/05/02 01:05
自己无聊参考网上的资料自己做一个简单的发送案例;
具体程序如下:
package mail;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
//JavaMail 发送邮件
public class JavaEmail {
public static void main(String[] args) throws AddressException, MessagingException {
Properties properties = new Properties();
properties.setProperty("mail.transport.protocol", "smtp");//发送邮件协议
properties.setProperty("mail.smtp.auth", "true");//需要验证
properties.setProperty("mail.debug", "true");//设置debug模式 后台输出邮件发送的过程
Session session = Session.getInstance(properties);
session.setDebug(true);//debug模式
//邮件信息
Message messgae = new MimeMessage(session);
messgae.setFrom(new InternetAddress("xiexingxingvip@sina.com"));//设置发送人
messgae.setText("what's up man");//设置邮件内容
messgae.setSubject("哥们该吃饭了");//设置邮件主题
//发送邮件
Transport tran = session.getTransport();
tran.connect("smtp.sina.com", 25, "xiexingxingvip@sina.com", "********");//连接到新浪邮箱服务器
tran.sendMessage(messgae, new Address[]{ new InternetAddress("1359407730@qq.com")});//设置邮件接收人
tran.close();
}
}
上述例子是利用新浪邮箱往QQ邮箱发送测试邮件。发送邮件的邮箱需设置smtp协议开启,不然程序报错无法发送邮件。
- 利用javax.mail发送邮件
- javax.mail 发送邮件
- javax mail发送邮件
- javax.mail发送邮件
- javax.mail发送邮件
- javax.mail发送邮件
- javax.mail发送邮件代码
- Java发送邮件javax.mail
- javax.mail实现邮件发送
- Java发送邮件javax.mail
- Java发送邮件javax.mail
- javax.mail实现邮件发送
- Java发送邮件javax.mail
- 使用Java发送邮件(javax.mail)
- javax.mail 调用企业邮箱发送邮件
- 【JAVA】使用javax.mail发送邮件
- 使用javax.mail实现邮件的发送
- Javax Mail发送邮件完整代码示例
- git配置自动补全
- 汇编学习(七)8086汇编拾遗 (6)
- ACM ICPC2011–2012 Northeastern European Regional Contes Problem E. Eve
- ACM3-1013
- UIButton的使用
- 利用javax.mail发送邮件
- 新的开始
- HDU 1695 GCD【莫比乌斯反演】
- linux进程通信--无名管道
- iOS ,UITableViewDataSource 和 UITableViewDelegate协议中常用方法
- 学生管理系统的心得
- c++第六次作业
- 如何安装pybrain?
- spark简介