<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)

    隨筆分類

    隨筆檔案

    城市流浪者

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲av乱码一区二区三区| 国产亚洲高清不卡在线观看| 亚洲剧场午夜在线观看| 久久久精品午夜免费不卡| 国产亚洲AV夜间福利香蕉149 | 国产亚洲午夜高清国产拍精品 | 你好老叔电影观看免费| 亚洲性久久久影院| 在线观看免费视频网站色| 亚洲中文久久精品无码ww16| 三级毛片在线免费观看| 亚洲国产美国国产综合一区二区| 免费在线观看一级片| 亚洲综合激情九月婷婷| 波多野结衣免费在线观看| 午夜在线a亚洲v天堂网2019| 成人国产mv免费视频| 一个人晚上在线观看的免费视频| 老司机亚洲精品影视www| 两个人看的www高清免费视频| 久久精品国产亚洲AV麻豆王友容| 3d成人免费动漫在线观看| youjizz亚洲| 日本特黄a级高清免费大片| 羞羞视频免费网站日本| 亚洲精品夜夜夜妓女网| 99在线热视频只有精品免费| 亚洲综合校园春色| 亚洲AV日韩精品一区二区三区| aaa毛片免费观看| 激情内射亚洲一区二区三区| 好爽又高潮了毛片免费下载| 一道本在线免费视频| 亚洲伊人tv综合网色| 日本高清免费不卡视频| 成人黄网站片免费视频| 亚洲砖码砖专无区2023| 亚洲色偷偷偷鲁综合| 成年女人免费v片| 99精品免费视品| 日本亚洲免费无线码 |