老妖的博客
          現實的中沒有幾個人能夠真為對方去死,甚至山盟海誓很快就會在金錢面前變的微不足道,這才是生活。沒有永遠的愛,除了你的父母對你,當然也就沒有永遠的恨,更沒有永遠的痛,時間是最好的治療大師,它會很快撫平你心靈上累累的傷痕。很多年以后你想起來時,那些在你生命中洶涌來往的人群至多是個模糊的影子或者毫無意義的名字
          posts - 105,  comments - 171,  trackbacks - 0

          有的朋友問我如何發送帶有附件的html的郵件,不要加入contentID,使用addAttachment即可
          實現代碼


           1 package com.educast.mail;
           2 
           3 import org.springframework.mail.javamail.MimeMessageHelper;
           4 import org.springframework.core.io.FileSystemResource;
           5 import org.springframework.context.ApplicationContext;
           6 import org.springframework.context.support.FileSystemXmlApplicationContext;
           7 
           8 import javax.mail.MessagingException;
           9 import javax.mail.internet.MimeMessage;
          10 import java.io.File;
          11 
          12 
          13 public class AttachmentMailSender extends BaseMailSender  {
          14    public void sendMessage() throws MessagingException {
          15         MimeMessage msg = sender.createMimeMessage();
          16         MimeMessageHelper helper = new MimeMessageHelper(msg, true"GB2312");
          17 
          18         helper.setTo(to);
          19         helper.setFrom(from);
          20         helper.setSubject(subject);
          21 
          22         helper.setText("<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"></head><body><h1><a href='#'>郁悶!"
          23                 + "</body></html>"true);
          24 
          25 
          26 // add the rar file
          27        FileSystemResource rarfile = new FileSystemResource(new File(
          28                "c:\\a.rar"));
          29        helper.addAttachment("a.rar", rarfile);
          30 
          31 
          32         sender.send(msg);
          33     }
          34 
          35     public static void main(String[] args) throws Exception {
          36           ApplicationContext ctx = new FileSystemXmlApplicationContext(
          37                 new String[] { "D:\\WORK\\JDBC\\mail\\src\\javaMailSender.xml" });
          38         AttachmentMailSender sender = (AttachmentMailSender) ctx.getBean("messageSender");
          39         sender.sendMessage();
          40     }
          41 }
          42 
          43 
          配置文件
           1 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
           2 <beans>
           3  <bean id="sender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
           4   <property name="host">
           5    <value>localhost</value>
           6   </property>
           7   <property name="username">
           8    <value>webmaster</value>
           9   </property>
          10   <property name="password">
          11    <value>password</value>
          12   </property>
          13         <property name="javaMailProperties">
          14         <props>
          15         <prop key="mail.smtp.auth">true</prop>
          16         </props>
          17         </property>
          18 
          19     </bean>
          20 
          21  <bean id="messageSender" class="com.educast.mail.AttachmentMailSender">
          22   <property name="javaMailSender">
          23    <ref bean="sender"/>
          24   </property>
          25   <property name="to">
          26    <value>mfc42d@sohu.com</value>
          27   </property>
          28   <property name="from">
          29    <value>webmaster@mymail.cn</value>
          30   </property>
          31   <property name="subject">
          32    <value>HTML Mail</value>
          33   </property>
          34  </bean>
          35 </beans>
          36 
          37 
          posted on 2005-11-03 19:39 老妖 閱讀(1645) 評論(0)  編輯  收藏 所屬分類: spring

          <2005年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          隨筆分類(48)

          隨筆檔案(104)

          好友鏈接

          我的豆瓣

          積分與排名

          • 積分 - 221093
          • 排名 - 257

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 新竹市| 玉田县| 平度市| 苏尼特左旗| 禹州市| 石狮市| 图们市| 通榆县| 达拉特旗| 庄浪县| 沈丘县| 天气| 潜江市| 宝丰县| 拉孜县| 东光县| 禹州市| 贺兰县| 乌拉特后旗| 西安市| 沙河市| 仪征市| 郧西县| 剑河县| 边坝县| 盐津县| 陕西省| 北辰区| 肥乡县| 特克斯县| 琼中| 阳高县| 乌恰县| 射洪县| 广宁县| 太康县| 仪陇县| 阳东县| 通河县| 新绛县| 安龙县|