<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0

    1.準(zhǔn)備工作

    除了必要spring的支持外,還需要引入兩個(gè)jar包,分別是activation.jar和mail.jar

    2.代碼

    SimpleHtmlMailSender.java

    /*
    * @(#)SimpleHtmlMailSender.java 2009-7-28
    *
    * Copyright (c) 2009 by jadmin. All Rights Reserved.
    */

    package com.jsoft.s2sh.util.mail;

    import javax.mail.MessagingException;
    import javax.mail.internet.MimeMessage;

    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.mail.javamail.JavaMailSender;
    import org.springframework.mail.javamail.MimeMessageHelper;

    /**
    * 用于發(fā)送簡(jiǎn)單的HTML文本郵件
    *
    * @author <a href="mailto:jadmin ON 126.com">jadmin</a>
    * @version $Id: SimpleHtmlMailSender.java 2009-7-28 上午01:15:35$
    * @see <a href="http://hi.baidu.com/jadmin">myblog</a>
    */
    public class SimpleHtmlMailSender {

    protected JavaMailSender sender;

    public void setSender(JavaMailSender sender) {
    ?? this.sender = sender;
    }

    public void sendMessage(String message,String to, String from, String subject, String encoding) throws MessagingException {
    ?? MimeMessage msg = sender.createMimeMessage();
    ?? MimeMessageHelper helper = new MimeMessageHelper(msg, true, encoding);
    ?? helper.setTo(to);
    ?? helper.setFrom(from);
    ?? helper.setSubject(subject);
    ?? helper.setText(message, true);

    ?? sender.send(msg);
    }

    public static void main(String[] args) throws MessagingException {
    ?? ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext-mail.xml");
    ?? String to = "etxp on?? qq.com";
    ?? String from = "etxp on 163.com";
    ?? String subject = "感謝您對(duì)本站的關(guān)注,請(qǐng)激活您的帳號(hào)";
    ??
    ?? String message = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"></head><body><h1><a href='#'>哈哈!"
    ??? + "</a></h1></body></html>";

    ?? SimpleHtmlMailSender sender = (SimpleHtmlMailSender) ctx.getBean("mailSender");
    ?? sender.sendMessage(message, to, from, subject, "GB2312");

    }

    }

    3.配置

    applicationContext.xml(將此文件之余classpath下)

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://www.springframework.org/schema/aop
    http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
    http://www.springframework.org/schema/tx
    http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">


    <bean id="javaMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
    ?? <property name="host">
    ??? <value>smtp.163.com</value>
    ?? </property>
    ?? <property name="username">
    ??? <value>etxp</value>
    ?? </property>
    ?? <property name="password">
    ??? <value>**********</value>
    ?? </property>
    ?? <property name="javaMailProperties">
    ??? <props>
    ???? <prop key="mail.smtp.auth">true</prop>
    ??? </props>
    ?? </property>
    </bean>

    <bean id="mailSender" class="com.jsoft.s2sh.util.mail.SimpleHtmlMailSender">
    ?? <property name="sender">
    ??? <ref bean="javaMailSender" />
    ?? </property>
    </bean>

    </beans>

    4.運(yùn)行

    posted on 2009-07-28 04:29 jadmin 閱讀(88) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费无码中文字幕A级毛片| 一级a性色生活片久久无少妇一级婬片免费放| 日日摸夜夜添夜夜免费视频| 免费黄色大片网站| 亚洲AV无码资源在线观看| 亚洲国产成人久久精品app| 日韩免费人妻AV无码专区蜜桃| 亚洲国产精彩中文乱码AV| 性xxxxx大片免费视频| 亚洲精品在线电影| 操美女视频免费网站| 久久亚洲欧美国产精品| 四虎免费久久影院| 亚洲美女在线观看播放| 永久免费视频网站在线观看| 亚洲午夜一区二区三区| 国产成人精品免费大全| 国产V亚洲V天堂A无码| 免费国产黄网站在线观看视频| 亚洲伊人久久大香线蕉在观| 成人免费看片又大又黄| 一级一看免费完整版毛片| 亚洲精品无码MV在线观看| 美女视频黄a视频全免费网站色窝| 情人伊人久久综合亚洲| 免费看污成人午夜网站| 亚洲AV日韩精品久久久久久| 日韩精品免费一级视频| 亚洲成a人片在线不卡一二三区| 亚洲国产一区二区三区| 午夜免费啪视频在线观看| 国产成人精品日本亚洲专一区| 国产一级理论免费版| APP在线免费观看视频| 中文字幕亚洲综合小综合在线| 亚洲第一黄片大全| 杨幂最新免费特级毛片| 亚洲精品综合一二三区在线| 性感美女视频免费网站午夜 | 51精品视频免费国产专区| 亚洲aⅴ无码专区在线观看春色 |