国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java實現基于SMTP發送郵件的方法

2019-11-26 15:05:27
字體:
來源:轉載
供稿:網友

本文實例講述了java實現基于SMTP發送郵件的方法。分享給大家供大家參考。具體實現方法如下:

import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import org.apache.log4j.Logger;public class MailUtil { private static Logger logger = Logger.getLogger(MailUtil.class); /**  * 發送郵件  *   * @param smtp  *   SMTP服務器  * @param user  *   用戶名  * @param password  *   密碼  * @param subject  *   標題  * @param content  *   郵件內容  * @param from  *   發件人郵箱  * @param to  *   收件人郵箱  */ public static void send(String smtp, final String user,   final String password, String subject, String content, String from,   String to) {  try {   Properties props = new Properties();   props.put("mail.smtp.host", smtp);   props.put("mail.smtp.auth", "true");   Session ssn = Session.getInstance(props, new Authenticator() {    @Override    protected PasswordAuthentication getPasswordAuthentication() {     return new PasswordAuthentication(user, password);    }   });   MimeMessage message = new MimeMessage(ssn);   //由郵件會話新建一個消息對象    InternetAddress fromAddress = new InternetAddress(from);   //發件人的郵件地址    message.setFrom(fromAddress);   //設置發件人    InternetAddress toAddress = new InternetAddress(to);   //收件人的郵件地址    message.addRecipient(Message.RecipientType.TO, toAddress);   //設置收件人   message.setSubject(subject);   //設置標題   message.setText(content);   //設置內容   message.setSentDate(new Date());   //設置發信時間    Transport transport = ssn.getTransport("smtp");   transport.connect(smtp, user, password);   transport.sendMessage(message, message     .getRecipients(Message.RecipientType.TO));   // transport.send(message);   transport.close();   logger.info("郵件發送成功");  } catch (Exception e) {   logger.warn("郵件發送失敗", e);  } }}

希望本文所述對大家的java程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澄迈县| 亚东县| 炉霍县| 漳平市| 榆林市| 绥滨县| 仙桃市| 淳化县| 金坛市| 绿春县| 水城县| 海安县| 颍上县| 两当县| 北碚区| 义乌市| 普兰店市| 重庆市| 江门市| 乐都县| 内丘县| 汤原县| 常宁市| 原平市| 曲水县| 突泉县| 仙游县| 盐边县| 深水埗区| 凌云县| 黎城县| 中卫市| 凉城县| 白银市| 东宁县| 湖南省| 莆田市| 白银市| 淳化县| 鹿泉市| 张家界市|