我的漫漫程序之旅

          專注于JavaWeb開發
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數據加載中……

          Spring發送郵件的簡單例子

          注意在做此例前確認你已經加入了
          spring-misc相關包
          以及mail.jar,activation.jar.
          如沒有可到我的網盤下載.
          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>
                          
          <!-- 用戶認證 -->
                          
          <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");
                  
          //創建一個簡單mail消息對象
                  SimpleMailMessage smm = new SimpleMailMessage();
                  
          //收件人
                  smm.setTo("zdw@live.cn");
                  
          //發件人地址
                  smm.setFrom("78688287@163.com");
                  
          //標題
                  smm.setSubject("test");
                  
          //內容
                  smm.setText("這是關于Spring Mail抽象層的簡單測試");
                  
          //發送
                  sender.send(smm);
                  
          //提示信息
                  System.out.println("Send Ok!!");
              }


          }

          經測試一切正常.

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

          評論

          # re: Spring發送郵件的簡單例子  回復  更多評論   

          weffe
          2013-07-19 20:54 | zhi
          主站蜘蛛池模板: 灵璧县| 安庆市| 济阳县| 夹江县| 晴隆县| 蓝山县| 永吉县| 墨竹工卡县| 贵溪市| 宣武区| 江源县| 马山县| 麟游县| 清涧县| 关岭| 兰西县| 泰州市| 夏邑县| 大英县| 彭泽县| 江都市| 乌兰县| 汝城县| 莒南县| 朝阳县| 景洪市| 新泰市| 互助| 定远县| 会泽县| 长春市| 当雄县| 本溪市| 罗江县| 延庆县| 友谊县| 蓬安县| 辰溪县| 南岸区| 犍为县| 马龙县|