Google Prettify

2007-04-06

在Spring中寄發mail

這個範例展示如何使用Spring既有的Class來寄發mail。當然也可以使用spring設定檔。不過我這裡偷懶,直接寫在程式碼裡。有需求的朋友可以依照自己的需求來更動。很間單的。
  /**測試,如何使用Spring、SMTP來寄發e-mail,通知使用者。
   * @param args
   */
  public static void main(String[] args) {
      try {
    //設定寄信伺服器
          JavaMailSenderImpl jms = new JavaMailSenderImpl();
          Properties p =new Properties();
          //寄發信件用的認證
          p.setProperty("mail.smtp.auth", "true");
          jms.setHost("SMTPhost.com.tw");
          jms.setJavaMailProperties(p);
          jms.setUsername("useraccount");
          jms.setPassword("password");
    //設定信件
          SimpleMailMessage smm = new SimpleMailMessage();
          smm.setText("hello, this is mail");
          smm.setTo("sendToAccount@mailserver.com.tw");
          smm.setFrom("sendFromAccount@mailserver.com.tw");
          smm.setSubject("TEST");
          System.out.println("MailTest,main,jms:" + jms);
    //寄信
          jms.send(smm);
          System.out.println("MailTest,main,smm:" + smm);
      } catch (MailException e) {
          e.printStackTrace();
      }
  }

沒有留言 :

您或許對這些有興趣

Related Posts with Thumbnails

最後

謝謝您的閱讀,希望您可以有豐富的收獲。