使用Java Mail实现简单的邮件发送
来源:互联网 发布:数据库课程设计 选题 编辑:程序博客网 时间:2024/06/05 14:55
package com.van.common.tools.email.service;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import javax.mail.internet.MimeMessage.RecipientType;public class SendMailDemo { public Session getSession(){ Properties pros = new Properties(); //资源文件邮箱服务器信息 pros.setProperty("mail.transport.protocol", "smtp"); pros.setProperty("mail.smtp.auth", "true"); pros.setProperty("mail.host","smtp.qq.com"); pros.setProperty("mail.smtp.port","25"); //验证信息 Session session = Session.getInstance(pros,new Authenticator(){ protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("18365918","你的密码"); } }); //打印Dbug信息 session.setDebug(true); return session; } public boolean sendMail(){ Session session=getSession(); boolean result = false; //内容编码 String mailtype = "text/html;charset=GBK"; try{ MimeMessage msg = new MimeMessage(session); msg.setFrom(new InternetAddress("18365918@qq.com"));//发送邮箱 InternetAddress[] tos = new InternetAddress[1];//收件箱 tos[0] = new InternetAddress("vandc@qq.com"); msg.setRecipients(RecipientType.TO, tos); msg.setSubject("这是一个测试邮件。"); msg.setContent("这是测试邮件的内容", mailtype); Transport.send(msg); result = true; } catch (Exception e){ e.printStackTrace(); } return result; } public static void main(String [] args){ new SendMailDemo().sendMail(); }}
邮件发送需要使用到Java Mail包,请自行下载,附上下载地址:http://www.oracle.com/technetwork/java/javamail/index-138643.html
- 使用Java Mail实现简单的邮件发送
- java mail实现简单的邮件发送
- 使用javax.mail实现邮件的发送
- Java mail 实现邮件的发送
- 简单java mail发送邮件
- 实现java mail发送邮件
- 使用java mail 发送邮件
- 使用Java Mail发送邮件
- java 使用 mail 发送邮件
- 使用Java Mail发送邮件
- 使用Java Mail发送邮件
- Java Mail 发送邮件之——简单实现
- java Mail 实现qq邮箱简单文本邮件发送
- 随笔记:使用java.mail.jar 实现邮件发送服务
- 很简单、使用commons-mail发送邮件
- Java Mail 邮件发送简单封装
- 利用 java.mail 发送邮件简单demo
- 用JAVA MAIL实现发送邮件的功能
- Hibernate util
- 关于Hibernate对象持久化的问题
- JAVA异常处理
- DDraw 创建表面简单介绍
- 诡异的rvm
- 使用Java Mail实现简单的邮件发送
- [Linux]C语言遍历文件和目录
- ERROR:ORA-28009: connection to sys should be as sy - [oracle10g]
- oracle系统表及表结构查询
- Android入门:HTML布局中Android程序与JAVASCRIPT的交互
- 怎样写出规范的shell脚本(仅限Scripting with style)
- Android入门:使用Android自带媒体库读取MP3文件
- 墙壁光缆铺设
- 大学三年半的总结