<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)航:
     
    主站蜘蛛池模板: 日本免费无遮挡吸乳视频电影| 无码乱人伦一区二区亚洲| 四虎成人精品国产永久免费无码| 亚洲日产韩国一二三四区| 一色屋成人免费精品网站| 日亚毛片免费乱码不卡一区| 久久亚洲AV无码精品色午夜麻| 成人黄动漫画免费网站视频| 国产日韩精品无码区免费专区国产| 亚洲高清中文字幕综合网| 国产一区二区三区在线免费| 午夜免费福利视频| 自拍偷区亚洲国内自拍| 亚洲日韩一页精品发布| 最近中文字幕mv免费高清视频7| 视频免费在线观看| 亚洲国产欧洲综合997久久| 国精无码欧精品亚洲一区| 青青青青青青久久久免费观看| 免费观看久久精彩视频| 精品国产日韩亚洲一区在线| 亚洲精品资源在线| 区久久AAA片69亚洲| 女性自慰aⅴ片高清免费| 特级无码毛片免费视频尤物| 成人福利在线观看免费视频| 亚洲情A成黄在线观看动漫软件| 久久精品国产亚洲综合色| 亚洲 另类 无码 在线| 最近2019中文字幕免费看最新 | 亚欧免费无码aⅴ在线观看| 亚洲AV成人精品日韩一区 | 亚洲嫩草影院在线观看| 国产亚洲精品影视在线产品| 无码人妻一区二区三区免费| 久久免费视频99| 国产日韩精品无码区免费专区国产| 亚洲av无码专区在线电影| 中文字幕在线日亚洲9| 亚洲另类视频在线观看| 91天堂素人精品系列全集亚洲|