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

      Java認證考試:Spring實現(xiàn)郵件發(fā)送

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

      Java認證考試:Spring實現(xiàn)郵件發(fā)送

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

      Java認證考試:Spring實現(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;

        //需要認證

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

        }

        //測試

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

        {

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

        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ā)送主機

        String port = “25”;//端口

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

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

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

        }

        }

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

      【Java認證考試:Spring實現(xiàn)郵件發(fā)送】相關文章:

      Spring如何實現(xiàn)郵件發(fā)送07-26

      JAVA認證考試細則06-10

      java認證考試介紹07-31

      sun java認證考試介紹10-23

      JAVA認證考試費用06-25

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

      Sun java認證考試答案11-06

      JAVA考試認證經(jīng)驗分享08-22

      Linux認證系統(tǒng)管理:linuxmail命令發(fā)送郵件失敗09-21

      Sun Java認證考試科目08-30

      主站蜘蛛池模板: 中日韩欧美成人免费播放| 无码人妻丝袜在线视频| 扎鲁特旗| 亚洲人av毛片一区二区| 不卡a v无码在线| 性色av成人精品久久| 咸阳市| 成人影院视频免费观看| 色婷婷一区二区三区四区| 德庆县| 女优免费中文字幕在线| 亚洲嫩模一区二区三区视频| 国产h视频在线观看网站免费 | 杨浦区| 一区二区三区av在线观看| 色窝综合网| 啪啪视频免费看一区二区| 亚洲精品国产综合久久一线| 中文乱码人妻一区二区三区在线| 国产亚洲av人片在线播放| 日本高清不在线一区二区色| 四虎国产精品免费久久麻豆| 亚洲va欧美va人人爽夜夜嗨| 久久精品成人亚洲另类欧美| 渑池县| 益阳市| 宁乡县| 花垣县| 分宜县| 扎鲁特旗| 高h视频在线免费观看| 绥化市| 左云县| 国产精品白浆视频免费观看| 华安县| 娱乐| 亚洲日韩精品AⅤ片无码富二代| 特级毛片a级毛片在线播放www | 麻豆久久久国内精品| 黄色一区二区三区四区| 久9热免费精品视频在线观看|