亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

Java認證考試:Spring實現郵件發送

時間:2024-07-29 10:23:33 JAVA認證 我要投稿
  • 相關推薦

Java認證考試:Spring實現郵件發送

  Spring提供了一個發送郵件的抽象層,使發送郵件實現非常簡單。下面代碼需要mail.jar包,如果服務器需要認證,必須加入如下加粗代碼:

Java認證考試:Spring實現郵件發送

  源文件:SendMail.java:

  package mail;

  import org.springframework.mail.javamail.JavaMailSenderImpl;

  import org.springframework.mail.javamail.MimeMessageHelper;

  import javax.mail.internet.MimeMessage;

  import java.util.Properties;

  import java.util.Date;

  /**

  * @author chrischen

  */

  public class SendMail {

  //郵件發送器

  public static String Sender(String subject, String msg, String sendTo, String fromMail, String user, String pw, String fromName, String protocol, String host, String port){

  try{

  final String username = user;

  final String pass = pw;

  //需要認證

  Properties props = new Properties();

  props.put(“mail.smtp.host”, host);

  props.put(“mail.smtp.auth”, “true”);

  props.put(“mail.transport.protocol”, protocol);

  props.put(“mail.from”, fromMail);

  //創建發送器

  JavaMailSenderImpl sender = new JavaMailSenderImpl();

  sender.setHost(host);

  sender.setUsername(username);

  sender.setPassword(pass);

  //創建消息

  MimeMessage message = sender.createMimeMessage();

  message.addHeader(“X-Mailer”, “Java Mailer”);

  MimeMessageHelper helper = new MimeMessageHelper(message);

  helper.setTo(sendTo);

  helper.setFrom(fromMail, fromName);

  helper.setSubject(subject);

  helper.setText(msg);

  helper.setSentDate(new Date());

  //開始發送

  sender.setJavaMailProperties(props);

  sender.send(message);

  }catch(Exception e){

  System.out.println(“Error:” + e);

  return “Failure”;

  }

  return “Success”;

  }

  //測試

  public static void main(String args[])throws Exception

  {

  String subject = “測試郵件”;//標題

  String sendTo = “test@my.com”;//接收者郵件

  String fromMail = “send@my.com”;//發送者郵件

  String user = “send@my.com”;//發送者用戶

  String pw = “password”;//發送者郵件密碼

  String fromName = “Chen”;//發送者名字

  String protocol = “smtp”;//協議

  String host = “smtp.my.com”;//發送主機

  String port = “25”;//端口

  String msg = “簡單郵件發送。”;//發送內容

  String ret = Sender(subject, msg, sendTo, fromMail, user, pw, fromName, protocol, host, port);

  System.out.println(“郵件發送結果:” + ret);

  }

  }

  使用MimeMessageHelper,可以實現Multipart email,方便添加附件和內嵌資源等。

【Java認證考試:Spring實現郵件發送】相關文章:

Spring如何實現郵件發送07-26

JAVA認證考試細則06-10

java認證考試介紹07-31

sun java認證考試介紹10-23

JAVA認證考試費用06-25

java認證考試細則介紹08-19

Sun java認證考試答案11-06

JAVA考試認證經驗分享08-22

Linux認證系統管理:linuxmail命令發送郵件失敗09-21

Sun Java認證考試科目08-30

主站蜘蛛池模板: 99国产精品白浆在线观看免费| av手机版天堂网免费观看| h动漫无遮挡成本人h视频| 婷婷五月综合丁香在线| 无码中文人妻在线三区| 免费一级成人毛片| 中文字幕人妻无码一区二区三区 | 天天视频黄网站在线观看| 超碰97人人模人人爽人人喊| 亚洲精品久久久久久中文传媒| 亚洲国产精品线久久| 美女无遮挡免费视频网站| 国产成人av在线影院| 欧美做爰性生交视频| 国产自在自线午夜精品| 亚洲成a人片在线观看中文| 99国产精品久久久蜜芽| 国产成人AV综合久久| 国产一区| 国产99视频精品免视看9| 无码人妻丰满熟妇区bbbbxxxx| 无码人妻精品中文字幕免费| 南靖县| 国产情侣一区二区| 国产av成人精品播放| 精品综合久久久久久8888| 亚洲中文字幕国产av| 999精品色在线播放| 99久久亚洲综合精品成人网| 中文字幕色站| 久久中文字幕乱码久久午夜| 屏东县| 亚洲中文字幕久久无码精品| 日本乱偷互换人妻中文字幕| 国产成人免费视频在线网站2| 九九综合va免费看| 成人免费视频高潮潮喷无码| 亚洲欧美日韩视频一区| 国外av片免费看一区二区三区| 亚洲国产婷婷香蕉久久久久久| 中文字幕日韩精品有码视频|