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

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

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

    我的java歷程

    在springframework框架下發(fā)送email

    在springframework框架下發(fā)送email

    (1)先請看我的目錄結(jié)構(gòu):



    (2)EmailUtil.java

    package com.email;

    import org.springframework.mail.MailException;
    import org.springframework.mail.MailSender;
    import org.springframework.mail.SimpleMailMessage;

    public class EmailUtil {

    ?private MailSender mailSender;

    ?private SimpleMailMessage message;

    ?public void sendEmail(String emailAddress, String content) {
    ??SimpleMailMessage msg = new SimpleMailMessage(this.message);
    ??msg.setTo(emailAddress);
    ??msg.setText(content);
    ??try {
    ???mailSender.send(msg);
    ???System.out.println("Send Email successfully!");
    ??} catch (MailException ex) {
    ???System.err.println("Send Email failure: " + ex.getMessage());
    ??}
    ?}

    ?public void setMailSender(MailSender mailSender) {
    ??this.mailSender = mailSender;
    ?}

    ?public void setMessage(SimpleMailMessage message) {
    ??this.message = message;
    ?}
    }


    MailProperties.java

    package com.email;

    import java.util.Properties;

    public class MailProperties extends Properties {
    ?
    ?private String auth;

    ?public MailProperties(String auth) {
    ??super.setProperty("mail.smtp.auth", auth);
    ?}

    }


    EmailUtilTest.java

    package com.email.test;

    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;

    import junit.framework.TestCase;

    import com.email.EmailUtil;

    public class EmailUtilTest extends TestCase{
    ?
    ?private static ApplicationContext applicationContext;
    ?private static EmailUtil emailUtil;
    ?
    ?static {
    ??try {
    ???if(applicationContext == null)
    ????applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
    ???emailUtil = (EmailUtil) applicationContext.getBean("emailUtil");
    ??} catch (Throwable ex) {
    ???System.out.println("Initialize ApplicationContext failed:");
    ???ex.printStackTrace();
    ??}
    ?}
    ?
    ?public void testSendEmail(){
    ??emailUtil.sendEmail("pppp@163.com", "hello,this is a test");
    ?}
    ?
    }


    applicationContext.xml

    <?xml version="1.0"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/DTD/spring-beans.dtd">
    <beans>
    ?
    ?<bean id="emailUtil" class="com.email.EmailUtil">
    ??<property name="mailSender" ref="mailSender"/>
    ??<property name="message" ref="mailMessage"/>
    ?</bean>
    ?
    ?<bean id="mailSender"
    ??class="org.springframework.mail.javamail.JavaMailSenderImpl">
    ??<property name="host" value="smtp.163.com" />??<!--?郵件服務器 -->
    ??<property name="port" value="25"/>
    ??<property name="password" value="1111" />
    ??<property name="username" value=aaa@163.com />
    ??<property name="javaMailProperties">?? <!--?如果你的郵箱需要驗證則加上此 -->
    ???<ref local="mailProperties"/>
    ??</property>
    ?</bean>
    ?
    ?<bean id="mailProperties" class="com.email.MailProperties">
    ??<constructor-arg index="0">
    ???<value>true</value>
    ??</constructor-arg>
    ?</bean>

    ?<bean id="mailMessage"
    ??class="org.springframework.mail.SimpleMailMessage">
    ??<property name="from" value=aaa@163.com />
    ??<property name="subject" value="Spring Mail Test" />
    ?</bean>

    </beans>

    (3)說明:首先保證能ping通郵件服務器

    posted on 2006-11-24 16:31 landril 閱讀(482) 評論(0)  編輯  收藏


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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 日韩免费高清大片在线| a在线视频免费观看在线视频三区| 东北美女野外bbwbbw免费| 免费v片在线观看品善网| 国产成人亚洲午夜电影| 国产精品自在自线免费观看| 亚洲另类无码专区丝袜| 我要看免费的毛片| 亚洲欧美国产日韩av野草社区| 四虎影视免费在线| 国产精品久久亚洲一区二区| 可以免费观看的一级毛片| 丰满妇女做a级毛片免费观看| 亚洲一级特黄大片在线观看| 中文字幕在线观看免费| 亚洲s色大片在线观看| 永久免费在线观看视频| 亚洲国产激情在线一区| 精品无码国产污污污免费| 国产精品亚洲专区一区| 亚洲中文字幕无码不卡电影| av永久免费网站在线观看 | 亚洲人成色在线观看| 最近中文字幕mv免费高清电影 | 日本不卡免费新一二三区| 欧美亚洲国产SUV| 亚洲精品无码永久在线观看| baoyu116.永久免费视频| 亚洲精品美女视频| 免费精品一区二区三区在线观看| 国产精品亚洲综合网站| 亚洲va无码va在线va天堂| 成人免费无码视频在线网站| 猫咪免费人成网站在线观看入口| 中文字幕精品亚洲无线码一区 | 亚洲情侣偷拍精品| 中国xxxxx高清免费看视频| 亚洲日本在线电影| 亚洲阿v天堂在线| 免费无码A片一区二三区| yy一级毛片免费视频|