<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 閱讀(92) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产精品无码亚洲一区二区三区| 国产免费观看黄AV片| MM131亚洲国产美女久久| 激情综合亚洲色婷婷五月APP| 午夜无码A级毛片免费视频| 亚洲А∨精品天堂在线| 国产亚洲蜜芽精品久久| 无码高潮少妇毛多水多水免费| 亚洲精品免费视频| 青青操免费在线视频| 久久久久久久综合日本亚洲| 免费视频成人国产精品网站 | 日本一道在线日本一道高清不卡免费 | 亚洲一区在线视频| 国产1024精品视频专区免费| 久久综合亚洲色HEZYO社区| 国产好大好硬好爽免费不卡| 亚洲成a人片在线观看日本| a级成人毛片免费图片| 亚洲综合熟女久久久30p| 免费在线黄色电影| 亚洲国产超清无码专区| 免费电视剧在线观看| 亚洲AV无码国产一区二区三区| 国产麻豆剧传媒精品国产免费| 免费一级做a爰片久久毛片潮| 久久精品国产亚洲精品| 香蕉免费一区二区三区| 亚洲精品人成网在线播放影院| 免费爱爱的视频太爽了| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲熟妇av一区二区三区漫画| 国产精品免费大片| 亚洲av永久无码| 亚洲国产精品国自产拍AV| 在线看片韩国免费人成视频| 污网站在线观看免费| 内射少妇36P亚洲区| 免费在线观看a级毛片| 中文字幕免费视频| 理论秋霞在线看免费|