Java实现异步发送邮件
来源:互联网 发布:mac缺少图像源地址 编辑:程序博客网 时间:2024/05/17 08:10
package com.jingxin.Tools;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;public class SendEmail extends Thread{static private String _smtphost="smtp.163.com";static private String _protocol="smtp";static private String _isdebug="false";static private String _username="testxss123456";static private String _pass="test123456789";static private String _sender="testxss123456@163.com";static private String _isauth="true";private String smtphost;private String protocol;private String isdebug;private String username;private String pass;private String sender;private String isauth;private String title;private String emailContent;private String toWho;public SendEmail(String toWho,String emailContent,String title){this.title = title;this.toWho = toWho;this.emailContent = emailContent;smtphost = _smtphost;protocol = _protocol;isdebug = _isdebug;username = _username;pass = _pass;sender = _sender;isauth = _isauth;}@Overridepublic void run() {sendeActivemail(toWho,emailContent,title);}public boolean sendeActivemail(String toWho,String emailContent,String title){boolean state =true;Properties props = new Properties();props.setProperty("mail.transport.protocol",protocol );props.setProperty("mail.host", smtphost);props.setProperty("mail.smtp.auth", isauth);props.setProperty("mail.debug",isdebug);Session session = Session.getDefaultInstance(props);MimeMessage message = new MimeMessage(session);try {message.setFrom(new InternetAddress(sender));message.setRecipients(Message.RecipientType.TO, toWho);message.setSubject(title);message.setContent(emailContent,"text/html;charset=UTF-8");message.saveChanges();Transport ts = session.getTransport();ts.connect(username,pass);ts.sendMessage(message, message.getAllRecipients());ts.close();} catch (Exception e) {state = false;} return state;}}
0 0
- Java实现异步发送邮件
- java异步发送邮件
- java实现邮件发送
- java实现邮件发送
- java 实现发送邮件
- java 实现邮件发送
- java发送邮件实现
- Java实现发送邮件
- Java 实现邮件发送
- java实现发送邮件
- java实现邮件发送
- Java实现邮件发送
- Java实现发送邮件
- JAVA实现邮件发送
- Java实现发送邮件
- Java实现邮件发送
- java实现发送邮件
- java 实现发送邮件
- Maven:编写Maven组件
- redis 详解(window安装)
- sheepdog+zookeeper存储集群搭建:4个节点安装sheepdog(其中有3个为zookeeper节点)
- Unity3d MovieTexture 实现视频播放
- 洛谷 P2118 比例简化
- Java实现异步发送邮件
- AJAX-实现服务端客户端异步通信
- CocoaPods的安装和使用
- Hibernate最基础的项目搭建与配置
- android studio 如何设置Console字体大小
- android 基础 res文件 动画anim
- 多线程四
- Log4j输出格式控制--log4j的PatternLayout参数含义以及详细配置
- AUTHORITY-CHECK常用事务代码