我的漫漫程序之旅

          專注于JavaWeb開發(fā)
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數(shù)據(jù)加載中……

          Spring發(fā)送郵件的簡單例子

          注意在做此例前確認(rèn)你已經(jīng)加入了
          spring-misc相關(guān)包
          以及mail.jar,activation.jar.
          如沒有可到我的網(wǎng)盤下載.
          bean.xml:
          <?xml version="1.0" encoding="UTF-8"?>
          <beans
              
          xmlns="http://www.springframework.org/schema/beans"
              xmlns:xsi
          ="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation
          ="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
              
          <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
                  
          <!-- mail提供商 -->
                  
          <property name="host">
                      
          <value>smtp.163.com</value>
                  
          </property>
                  
          <property name="javaMailProperties">
                      
          <props>
                          
          <!-- 用戶認(rèn)證 -->
                          
          <prop key="mail.smtp.auth">true</prop>
                          
          <prop key="mail.smtp.timeout">25000</prop>
                      
          </props>
                  
          </property>
                  
          <!-- 用戶名 -->
                  
          <property name="username">
                      
          <value>78688287</value>
                  
          </property>
                  
          <!-- 密碼 -->
                  
          <property name="password">
                      
          <value>******</value>
                  
          </property>
              
          </bean>

          </beans>

          MailTest.java:
          package com;

          import org.springframework.context.ApplicationContext;
          import org.springframework.context.support.FileSystemXmlApplicationContext;
          import org.springframework.mail.MailSender;
          import org.springframework.mail.SimpleMailMessage;

          public class MailTest
          {

              
          public static void main(String[] args)
              
          {
                  
          //得到spring的context對象
                  ApplicationContext ctx = new FileSystemXmlApplicationContext("/src/com/bean.xml");
                  
          //mail提供者
                  MailSender sender = (MailSender) ctx.getBean("mailSender");
                  
          //創(chuàng)建一個簡單mail消息對象
                  SimpleMailMessage smm = new SimpleMailMessage();
                  
          //收件人
                  smm.setTo("zdw@live.cn");
                  
          //發(fā)件人地址
                  smm.setFrom("78688287@163.com");
                  
          //標(biāo)題
                  smm.setSubject("test");
                  
          //內(nèi)容
                  smm.setText("這是關(guān)于Spring Mail抽象層的簡單測試");
                  
          //發(fā)送
                  sender.send(smm);
                  
          //提示信息
                  System.out.println("Send Ok!!");
              }


          }

          經(jīng)測試一切正常.

          posted on 2008-01-11 20:32 々上善若水々 閱讀(1511) 評論(1)  編輯  收藏 所屬分類: Spring

          評論

          # re: Spring發(fā)送郵件的簡單例子  回復(fù)  更多評論   

          weffe
          2013-07-19 20:54 | zhi
          主站蜘蛛池模板: 西乌| 泰兴市| 明光市| 磐石市| 齐齐哈尔市| 贵港市| 长垣县| 邵阳县| 吐鲁番市| 大新县| 英吉沙县| 图木舒克市| 万州区| 澳门| 原阳县| 长春市| 五大连池市| 封开县| 珲春市| 绿春县| 额济纳旗| 留坝县| 鹤岗市| 平塘县| 富蕴县| 托里县| 仙桃市| 鄂伦春自治旗| 鹤峰县| 穆棱市| 南木林县| 云林县| 偃师市| 渭南市| 长子县| 名山县| 阳曲县| 凤阳县| 神农架林区| 陆良县| 凉山|