<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.準備工作

    除了必要spring的支持外,還需要引入兩個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;

    /**
    * 用于發送簡單的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 = "感謝您對本站的關注,請激活您的帳號";
    ??
    ?? 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.運行

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

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 中文毛片无遮挡高潮免费| 大妹子影视剧在线观看全集免费 | 麻豆一区二区三区蜜桃免费| 中文字幕av无码无卡免费| 亚洲人和日本人jizz| 可以免费看的卡一卡二| 亚洲天堂免费在线| 日韩免费a级在线观看| 亚洲国产成人精品无码区二本 | 无码国产精品一区二区免费I6| 亚洲电影免费观看| 影音先锋在线免费观看| 亚洲AV永久无码精品网站在线观看| 日本免费一区二区三区最新| 爱情岛论坛免费视频| 亚洲午夜福利717| 亚洲成人免费网站| 亚洲中文字幕无码爆乳| 日韩精品视频免费网址| 九九综合VA免费看| 亚洲大片在线观看| 午夜寂寞在线一级观看免费| 美女被羞羞网站免费下载| 亚洲人成网77777色在线播放| 色老头永久免费网站| 亚洲hairy多毛pics大全| 亚洲一区二区三区无码影院| 久久99热精品免费观看动漫 | 国产亚洲一区区二区在线 | 久久福利青草精品资源站免费| 亚洲综合男人的天堂色婷婷| 在线免费观看一区二区三区| www.av在线免费观看| 亚洲最新视频在线观看| 青青草国产免费久久久91| 999zyz**站免费毛片| 亚洲精品人成网在线播放影院| 亚洲成av人片在线观看天堂无码| 日本免费污片中国特一级| 色偷偷噜噜噜亚洲男人| 老汉色老汉首页a亚洲|