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

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

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

    posts - 495,  comments - 11,  trackbacks - 0

    apache的commons項目下有個email子項目,它對JavaMail API進行了封裝,用起來特變方便。在開始之前,需要做以下準備:

    1、JavaMail API

    添加JavaMail API里的mail包到CLASSPATH里,JavaMail API下載地址:http://java.sun.com/products/javamail/downloads/index.html

    2、commons email

    下載地址:http://www.apache.org/dist/commons/email/

    工程目錄結構如下:

    以下給出兩個簡單示例程序

    // SendMail.java 使用SimpleEmail發郵件

    package com.apache.commons.email.demo;

    import org.apache.commons.mail.SimpleEmail;

    public class SendMail
    {
    ??? public static void main ( String[] arg ) throws Exception
    ??? {
    ??? // 使用SimpleEmail對于中文內容,可能會產生亂碼
    ??????? SimpleEmail email = new SimpleEmail ( );

    ??????? // SMTP服務器名
    ??????? email.setHostName ( "smtp.163.com" );
    ??????? // 登陸郵件服務器的用戶名和密碼
    ??????? email.setAuthentication ( "peki", "123456" );
    ??????? // 接收人
    ??????? email.addTo ( "jstio@qq.com", "曦勤" );
    ??????? // 發送人
    ??????? email.setFrom ( "peki@163.com", "小陳" );
    ??????? // 標題
    ??????? email.setSubject ( "Test message" );
    ??????? // 郵件內容
    ??????? email.setMsg ( "This is a simple test of commons-email<br>我是小陳" );
    ??????? // 發送
    ??????? email.send ( );
    ???????
    ??????? System.out.println ( "Send email successful!" );

    ??? }
    }

    收信結果如下:

    This is a simple test of commons-email<br>????

    有亂碼產生,并且html內容沒有正常顯示

    // MailSender.java?? 使用HtmlEmail發郵件

    package com.apache.commons.email.demo;

    import org.apache.commons.mail.EmailException;
    import org.apache.commons.mail.HtmlEmail;

    public class MailSender {


    public static void main(String[] args) {
    ?? // 不要使用SimpleEmail,會出現亂碼問題
    ?? HtmlEmail email = new HtmlEmail();
    ?? try {
    ??? // 這里是SMTP發送服務器的名字:,163的如下:
    ??? email.setHostName("smtp.163.com");
    ??? // 字符編碼集的設置
    ??? email.setCharset("gbk");
    ??? // 收件人的郵箱
    ??? email.addTo("jstio@qq.com");
    ??? // 發送人的郵箱
    ??? email.setFrom("peki@163.com", "小陳");
    ??? // 如果需要認證信息的話,設置認證:用戶名-密碼。分別為發件人在郵件服務器上的注冊名稱和密碼
    ??? email.setAuthentication("peki", "123456");
    ??? email.setSubject("下午3:00會議室討論,請準時參加");
    ??? // 要發送的信息,由于使用了HtmlEmail,可以在郵件內容中使用HTML標簽
    ??? email.setMsg("下午3:00會議室討論,請準時參加<BR>呵呵~!");
    ??? // 發送
    ??? email.send();
    ???
    ??? System.out.println ( "郵件發送成功!" );
    ?? } catch (EmailException e) {
    ??? // TODO Auto-generated catch block
    ??? e.printStackTrace();
    ??? System.out.println ( "郵件發送失敗!" );
    ?? }

    }

    }

    收信結果如下:

    下午3:00會議室討論,請準時參加
    呵呵~!
    沒有產生亂碼,html內容正常顯示
    以上程序盡供參考,如需要在開發中使用,還得深入研究
    posted on 2008-06-21 22:12 jadmin 閱讀(3471) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品久久久久网站| 免费91麻豆精品国产自产在线观看| 亚洲一区二区电影| 亚洲精品和日本精品| 1024免费福利永久观看网站| 大妹子影视剧在线观看全集免费| 亚洲αⅴ无码乱码在线观看性色 | 久久亚洲中文无码咪咪爱| 久久久久久a亚洲欧洲AV| 亚洲国产成人久久一区久久| 久久精品免费一区二区喷潮| 色欲A∨无码蜜臀AV免费播| 一级人做人a爰免费视频| 亚洲A∨精品一区二区三区下载| 亚洲国产成人久久精品app| 亚洲一级二级三级不卡| 亚洲精品高清视频| 亚洲高清专区日韩精品| 亚洲一区二区三区无码中文字幕| 男人的天堂亚洲一区二区三区| 在线看免费观看AV深夜影院| 91人人区免费区人人| 久久免费国产精品一区二区| 免费h视频在线观看| 久久免费观看国产精品88av| 特级做A爰片毛片免费看无码 | 国产在线观看麻豆91精品免费| 日韩插啊免费视频在线观看| 美女被cao网站免费看在线看| 三上悠亚在线观看免费| a级毛片免费高清毛片视频| 男女拍拍拍免费视频网站| 你是我的城池营垒免费观看完整版| 中文字幕视频免费在线观看| 大地影院MV在线观看视频免费| 光棍天堂免费手机观看在线观看| 久久er国产精品免费观看2| 91禁漫免费进入| 在线观看无码AV网站永久免费| 免费在线观看的网站| 国产高清在线免费|