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

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

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

    老妖的博客
    現(xiàn)實(shí)的中沒有幾個人能夠真為對方去死,甚至山盟海誓很快就會在金錢面前變的微不足道,這才是生活。沒有永遠(yuǎn)的愛,除了你的父母對你,當(dāng)然也就沒有永遠(yuǎn)的恨,更沒有永遠(yuǎn)的痛,時間是最好的治療大師,它會很快撫平你心靈上累累的傷痕。很多年以后你想起來時,那些在你生命中洶涌來往的人群至多是個模糊的影子或者毫無意義的名字
    posts - 105,  comments - 171,  trackbacks - 0
    發(fā)送html格式郵件很簡單,下面給出個例子
    先是一個抽象的基類
     1 package com.educast.mail;
     2 
     3 import org.springframework.mail.javamail.JavaMailSender;
     4 
     5 /**
     6  * @author  mfc42d
     7  *
     8  */
     9 public abstract class BaseMailSender {
    10 
    11  protected String to;
    12  protected String from;
    13  protected String subject;
    14  protected JavaMailSender sender;
    15 
    16 
    17  public void setTo(String to) {
    18   this.to = to;
    19  }
    20 
    21  public void setFrom(String from) {
    22   this.from = from;
    23  }
    24 
    25  public void setSubject(String subject) {
    26   this.subject = subject;
    27  }
    28 
    29  public void setJavaMailSender(JavaMailSender sender) {
    30   this.sender = sender;
    31  }
    32 }
    33 
    34 下面是具體的實(shí)現(xiàn)類
    35 package com.educast.mail;
    36 
    37 
    38 import javax.mail.MessagingException;
    39 import javax.mail.internet.MimeMessage;
    40 
    41 import org.springframework.context.ApplicationContext;
    42 import org.springframework.context.support.FileSystemXmlApplicationContext;
    43 import org.springframework.mail.javamail.MimeMessageHelper;
    44 
    45 /**
    46  * @author mfc42d
    47  *  
    48  */
    49 public class SimpleHtmlMailSender extends BaseMailSender {
    50 
    51  public void sendMessage() throws MessagingException {
    52   MimeMessage msg = sender.createMimeMessage();
    53   MimeMessageHelper helper = new MimeMessageHelper(msg, true"GB2312");
    54 
    55   helper.setTo(to);
    56   helper.setFrom(from);
    57   helper.setSubject(subject);
    58   helper.setText("<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><h1><a href='#'>郁悶!"
    59     + "</a></h1></body></html>"true);
    60 
    61   sender.send(msg);
    62  }
    63 
    64  public static void main(String[] args) throws Exception {
    65   ApplicationContext ctx = new FileSystemXmlApplicationContext(
    66     new String[] { "D:\\WORK\\JDBC\\mail\\src\\MailSender.xml" });
    67 
    68   SimpleHtmlMailSender sender = (SimpleHtmlMailSender) ctx
    69     .getBean("messageSender");
    70   sender.sendMessage();
    71  }
    72 }
    73 
    74 
    最后是spring配置文件
     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>mail.mymail.cn</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.SimpleHtmlMailSender">
    22   <property name="javaMailSender">
    23    <ref bean="sender"/>
    24   </property>
    25   <property name="to">
    26    <value>mfc42d@163.com</value>
    27   </property>
    28   <property name="from">
    29    <value>webmaster@mymail.cn</value>
    30   </property>
    31   <property name="subject">
    32    <value>test</value>
    33   </property>
    34  </bean>
    35 </beans>
    36 使用esmtp認(rèn)證必須添加紅色部分
    37 
    posted on 2005-11-12 02:36 老妖 閱讀(5499) 評論(1)  編輯  收藏 所屬分類: spring

    FeedBack:
    # re: spring的mail如何發(fā)送html格式的郵件--轉(zhuǎn)自邢紅瑞的blog
    2006-11-23 23:12 | Jack[匿名]
    我想在頁面A中輸入一些HTML的東西, 再將這些東西發(fā)送到指定的郵箱中, 請幫我看看下面這幾行代碼, 我的郵件發(fā)到位了, 怎么HTML內(nèi)容卻不見了?!

    謝謝你!

    String to = request.getParameter("to");
    String subject = request.getParameter("subject");
    String text = request.getParameter("text");

    text = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html;charset=gbk\"></head><body>" +
    text + "</body></html>";

    JavaMailSender javaMailSender = (JavaMailSenderImpl) mailSender;
    MimeMessage message = javaMailSender.createMimeMessage();
    MimeMessageHelper helper = new MimeMessageHelper(message, true, "gbk");

    helper.setTo(to);
    helper.setSubject(subject);
    helper.setText(text, true);

    javaMailSender.send(message);  回復(fù)  更多評論
      

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

    常用鏈接

    隨筆分類(48)

    隨筆檔案(104)

    好友鏈接

    我的豆瓣

    積分與排名

    • 積分 - 220883
    • 排名 - 257

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 免费无码又爽又刺激高潮软件| 日韩不卡免费视频| 亚洲视频一区在线播放| 妻子5免费完整高清电视| 亚洲AV成人片无码网站| 亚洲乱码日产一区三区| 国产又大又粗又长免费视频| 国产亚洲美日韩AV中文字幕无码成人 | 亚洲爆乳无码专区www| 亚洲国产精品综合久久网络| 成年女人18级毛片毛片免费| 四虎影视在线永久免费观看| 亚洲福利在线播放| 亚洲a∨无码男人的天堂| 免费人成视频x8x8入口| 人妻无码久久一区二区三区免费| 久久亚洲国产成人影院| 国产V亚洲V天堂无码久久久| 成人au免费视频影院| 青柠影视在线观看免费高清| 亚洲日本VA中文字幕久久道具| 亚洲成av人在线视| 日本一区二区三区日本免费| 特级精品毛片免费观看| 美国毛片亚洲社区在线观看| 亚洲国产韩国一区二区| 亚洲乱码精品久久久久..| 国产成人精品123区免费视频| 最近中文字幕大全中文字幕免费 | 在线观看免费中文视频| 亚洲人成色777777精品| 久久精品国产亚洲av四虎| 凹凸精品视频分类国产品免费| 国产大片91精品免费观看不卡| 久久国产福利免费| 久久精品亚洲日本波多野结衣| 91亚洲国产成人久久精品| 国产成人亚洲综合无码精品| 五月天婷亚洲天综合网精品偷| 国产精品视频免费一区二区| 四虎成年永久免费网站|