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

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

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

    Study java

    一個新手學習JavaEE的心得,希望對學習JavaEE的朋友有些幫助。

    spring實現gmail作為發送郵件服務器

    使用spring發送郵件,主要還是在實現org.springframework.mail.javamail.JavaMailSender這個接口,在借助于IoC的情況下我們可以通過配置來實現.
     1     <bean id="mailsender"
     2         class="org.springframework.mail.javamail.JavaMailSenderImpl">
     3         <property name="host">
     4         <value>smtp.gmail.com</value>
     5         </property>
     6         <property name="javaMailProperties">
     7             <props>
     8             <prop key="mail.smtp.auth">true</prop>
     9              <prop key="mail.smtp.timeout">25000</prop>
    10               <prop key="mail.smtp.starttls.enable">true</prop>
    11               <prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory </prop>
    12             <prop key="mail.smtp.socketFactory.fallback">false</prop> 
    13             </props>
    14         </property>
    15         <property name="port">
    16         <value>465</value>
    17         </property>
    18         <property name="username">
    19         <value>username@gmail.com</value>
    20         </property>
    21         <property name="password">
    22         <value>password</value>
    23         </property>
    24     </bean>
    我們創建一個mail的服務,上面配置用戶名處和密碼根據需要修改,主要關鍵是因為gmail必須要SSL認證,所以在10到12行寫了SSL的配置,由于只是簡單應用我就不需要寫接口什么的了
    package kafei.time;
    public
     class MailService  {
        
    private JavaMailSender mailSender;

        
    public FeedbackService() {}

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

        
    public void send() {
            
    //創建一個多媒體的郵件
            MimeMessage me=mailSender.createMimeMessage();
            MimeMessageHelper message
    =new MimeMessageHelper(me,true);

            message.setTo(
    "user@gmail.com");
            message.setSubject(
    "test");
            message.setText(
    "這是一個測試");
            FileSystemResource img
    =new FileSystemResource(
                              new File("E:\\workspace\\founder\\src\\kafeitime.jpg"));
            message.addInline(
    "png", img);
            
    //message.addAttachment("png",img); //將文件作為附件發送
            mailsender.send(me);
            System.out.println(
    "郵件發送成功");

        }

    }

    這樣就可以了
    下面在bean的配置文件中再寫入
       <bean id="mailService"
          class
    ="kafei.time.MailService">
          
    <property name="mailSender">
             
    <ref bean="mailSender" />
          
    </property>
       
    </bean> 
    最后就是做一個測試文件了
    public class MailTest { 
        
    public static void main(String[] args) { 
            Resource rs 
    = 
                
    new FileSystemResource("beans-config.xml"); 
            BeanFactory factory 
    = 
                
    new XmlBeanFactory(rs); 
            
            kafei.time.MailService mailservice 
    = 
                (HelloBean) factory.getBean(
    "mailService"); 
            mailservice.send();
        } 
    }

    這個例子我測試成功過,不過有可能在寫的時候導致一些錯誤,請有疑問的朋友留言

    posted on 2007-05-23 19:30 ronghai 閱讀(2132) 評論(0)  編輯  收藏


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


    網站導航:
     

    導航

    <2007年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    城市流浪者

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99精品视频免费观看| 中文字幕的电影免费网站| 一个人免费观看视频www| 亚洲午夜精品在线| 精品国产免费人成电影在线观看| 无码欧精品亚洲日韩一区| 国产免费一区二区视频| 亚洲国产成人一区二区精品区| 3344在线看片免费| 亚洲男人天堂影院| 91成人免费在线视频| 亚洲精品国产av成拍色拍| 亚洲VA综合VA国产产VA中| 国产成人精品免费视频大全| 中文字幕一精品亚洲无线一区| a级片免费观看视频| 亚洲码在线中文在线观看| 四虎成人免费影院网址| 午夜亚洲乱码伦小说区69堂| 亚洲色婷婷六月亚洲婷婷6月| 久久国产精品一区免费下载| 亚洲一本之道高清乱码| 免费国产在线观看| 黄色网站软件app在线观看免费| 亚洲视频在线观看免费| 成年人免费观看视频网站| 无码人妻一区二区三区免费视频| 人人狠狠综合久久亚洲88| 国产成人精品免费视频大| 在线视频亚洲一区| 亚洲色自偷自拍另类小说| www视频在线观看免费| 美女免费精品高清毛片在线视| 中文字幕精品亚洲无线码一区| 亚洲毛片免费视频| 人体大胆做受免费视频| 亚洲毛片一级带毛片基地| 又粗又大又长又爽免费视频 | 一级做a爰片性色毛片免费网站 | 亚洲国产精品久久久久| 午夜视频在线观看免费完整版|