<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永久无码精品| 亚洲欧美日韩综合俺去了| AV大片在线无码永久免费| 亚洲中文字幕人成乱码| 在线看免费观看AV深夜影院| 亚洲福利视频网址| 1000部国产成人免费视频| 亚洲中文无码a∨在线观看| 无码国产精品一区二区免费| 亚洲人成网站18禁止久久影院| 操美女视频免费网站| 亚洲av日韩av永久无码电影| 免费一级做a爰片性色毛片| jizz在线免费观看| 亚洲VA中文字幕不卡无码| 18级成人毛片免费观看| 99久久婷婷国产综合亚洲| 免费亚洲视频在线观看| 国产精品1024在线永久免费| 亚洲国产综合专区在线电影| 一本岛高清v不卡免费一三区| 亚洲色少妇熟女11p| 久久精品国产亚洲AV不卡| 嫩草成人永久免费观看| tom影院亚洲国产一区二区| 亚洲VA综合VA国产产VA中| 国产一级黄片儿免费看| 亚洲校园春色小说| 免费一级成人毛片| 少妇人妻偷人精品免费视频| 亚洲精品综合在线影院| 亚洲高清最新av网站| 免费视频成人片在线观看| 亚洲中文字幕乱码AV波多JI| 亚洲乱码国产一区网址| 日韩精品人妻系列无码专区免费| 亚洲自偷自偷在线成人网站传媒| 亚洲七七久久精品中文国产| 亚洲一级毛片免费在线观看| 国产天堂亚洲精品|