WEB项目使用JavaMail 发送邮件
2017-05-22 10:54
288 查看
//下面是发送邮件的工具类,在web项目下使用,需要再导两个包
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);
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);
相关文章推荐
- WEB项目使用JavaMail 发送邮件
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- (转载)JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- JavaWeb学习总结——Web应用中使用JavaMail发送邮件
- 使用Ant构建web项目 从编译到测试 生成测试报告 打包 邮件发送 远程下载tomcat 部署运行一条龙服务之ant脚本
- Web应用中使用JavaMail发送邮件
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- 关于Java Web 使用JavaMail创建邮件和发送邮件
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- Java Web学习总结53:Web应用中使用JavaMail发送邮件
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- JavaWeb中使用JavaMail实现发送邮件功能实例详解
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- Web应用中使用JavaMail发送邮件
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- Web 中使用Javamail 发送邮件
- Web应用中使用JavaMail发送邮件
- Web应用中使用JavaMail发送邮件