WEB项目使用JavaMail 发送邮件
2016-05-13 10:29
716 查看
WEB项目使用JavaMail 发送邮件
(2010-06-02 20:26:39)转载▼
标签:web项目javamail发送邮件it | 分类: 项目开发常用技术 |
package com.zjh.shopping.util;
import java.util.Date;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Authenticator;
import javax.mail.Multipart;
import javax.mail.PasswordAuthentication;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMultipart;
import javax.mail.internet.MimeUtility;
public class JavaMailSendUtil {
public void sendmail(String subject, String from, String[] to,
String text, String[] filenames, String mimeType) {
try {
Properties props = new Properties();
String smtp = "smtp.163.com"; // 设置发送邮件所用到的smtp
String servername = "*******"; //邮箱账号名
String serverpaswd = "******"; //邮箱密码
javax.mail.Session mailSession = null; // 邮件会话对象
javax.mail.internet.MimeMessage mimeMsg = null; // MIME 邮件对象
props = java.lang.System.getProperties(); // 获得系统属性对象
props.put("mail.smtp.host", smtp); // 设置SMTP主机
props.put("mail.smtp.auth", "true"); // 是否到服务器用户名和密码验证
// 到服务器验证发送的用户名和密码是否正确
SmtpAuthenticator myEmailAuther = new SmtpAuthenticator(servername,
serverpaswd);
// 设置邮件会话 注意这里将认证信息放进了Session的创建参数里
mailSession = javax.mail.Session.getInstance(props,
(Authenticator) myEmailAuther);
相关文章推荐
- java dispose - public void dispose()
- excel解析工具类
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- Java Web JavaMail 邮件发送
- 【第九章】 Spring的事务 之 9.2 事务管理器 ——跟我学spring3
- Java IO流体系中常用的流分类
- java 关于setContentPane()和getContentPane()的应用
- java 多线程
- 多线程09:《疯狂Java讲义》学习笔记——线程相关类
- java如何禁掉反射
- Java实现的一个简单聊天软件
- Java设计模式(一) 设计模式初探——简单工厂和工厂方法模式
- 多线程08:《疯狂Java讲义》学习笔记——线程池
- java基础知识及深层原理。
- Java基础整理(二)
- JDK 5.0 注解知识快速进阶
- 排序算法及其Java实现
- SpringMVC+Spring4+Mybatis3+Log4j集成
- Spring @Transactional
- mybatis+spring启动卡死解决方法