中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      Spring如何實(shí)現(xiàn)郵件發(fā)送

      時(shí)間:2024-07-26 14:02:53 SUN認(rèn)證 我要投稿
      • 相關(guān)推薦

      Spring如何實(shí)現(xiàn)郵件發(fā)送

        Spring提供了一個(gè)發(fā)送郵件的抽象層,使發(fā)送郵件實(shí)現(xiàn)非常簡(jiǎn)單。下面代碼需要mail.jar包,如果服務(wù)器需要認(rèn)證,必須加入如下加粗代碼:

      Spring如何實(shí)現(xiàn)郵件發(fā)送

        源文件: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 {

        //郵件發(fā)送器

        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;

        //需要認(rèn)證

        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);

        //創(chuàng)建發(fā)送器

        JavaMailSenderImpl sender = new JavaMailSenderImpl();

        sender.setHost(host);

        sender.setUsername(username);

        sender.setPassword(pass);

        //創(chuàng)建消息

        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());

        //開始發(fā)送

        sender.setJavaMailProperties(props);

        sender.send(message);

        }catch(Exception e){

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

        return “Failure”;

        }

        return “Success”;

        }

        //測(cè)試

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

        {

        String subject = “測(cè)試郵件”;//標(biāo)題

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

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

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

        String pw = “password”;//發(fā)送者郵件密碼

        String fromName = “Chen”;//發(fā)送者名字

        String protocol = “smtp”;//協(xié)議

        String host = “smtp.my.com”;//發(fā)送主機(jī)

        String port = “25”;//端口

        String msg = “簡(jiǎn)單郵件發(fā)送。”;//發(fā)送內(nèi)容

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

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

        }

        }

        使用MimeMessageHelper,可以實(shí)現(xiàn)Multipart email,方便添加附件和內(nèi)嵌資源等。

      【Spring如何實(shí)現(xiàn)郵件發(fā)送】相關(guān)文章:

      Linux認(rèn)證系統(tǒng)管理:linuxmail命令發(fā)送郵件失敗03-18

      如何實(shí)現(xiàn)員工的有效激勵(lì)04-01

      如何讓外商一定回復(fù)郵件03-21

      Java byte[]轉(zhuǎn)int如何實(shí)現(xiàn)03-16

      Java如何實(shí)現(xiàn)簡(jiǎn)單的whois查詢03-16

      如何實(shí)現(xiàn)對(duì)基層員工的有效激勵(lì)03-22

      質(zhì)量管理創(chuàng)新如何實(shí)現(xiàn)03-26

      如何更好地實(shí)現(xiàn)網(wǎng)站推廣03-29

      旅游企業(yè)如何實(shí)現(xiàn)信息化02-28

      主站蜘蛛池模板: 国产精品久久中文字幕第一页 | 日韩午夜在线视频观看| 国产网友自拍亚洲av| 精品偷拍一区二区三区在线看| 九九久久精品大片| 康保县| 亚洲国产精品无码久久九九大片健| 国产日韩欧美视频成人 | 亚洲中文字幕国产综合| 偷拍精品一区二区三区| 日韩av无码午夜福利电影| 国内精品国产三级国产a久久| 久久久国产精品ⅤA麻豆百度| 婷婷久久97精品国产| 欧美精品久久久久久三级| 午夜无码熟熟妇丰满人妻| 国产成人福利在线视频不卡| 台湾佬中文偷拍亚洲综合| 亚洲日韩国产精品不卡一区在线| 日本久久一区二区三区高清| 韩国女主播一区二区在线观看| 高清高速无码一区二区| 国产精品亚洲婷婷99久久精品| 云阳县| 中文日产幕无线码一区中文 | 视频二区精品中文字幕| 蜜桃一区二区免费视频观看| 亚洲国产成人久久综合三区 | 免费在线观看国产黄色| 北岛玲日韩精品一区二区三区| 开心五月婷婷丁香综合| 久久久免费精品人妻一区二区三区| 湟源县| 久久伊人中文字幕有码久久国产| 无码人妻专区一区二区三区| 精品国产一区二区三区久久狼| 日韩精品成人一区二区三区久久久| 国产一区,二区,三区免费视频 | 999久久久免费精品国产牛牛| 久久久99精品免费观看乱色| 日本老年人精品久久中文字幕|