<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产人妖ts在线观看免费视频| 国产成人亚洲精品无码AV大片| 十八禁视频在线观看免费无码无遮挡骂过| 成年女人免费视频播放77777| 亚洲第一成年人网站| 无码成A毛片免费| 亚洲AV无码乱码国产麻豆穿越| 久久九九久精品国产免费直播| 久久久久久亚洲精品不卡| 久久久久女教师免费一区| 亚洲精品乱码久久久久久| 麻豆成人久久精品二区三区免费| 97se亚洲综合在线| 久久久久久国产a免费观看黄色大片 | 亚洲中文字幕久久精品蜜桃| 99久久国产热无码精品免费| 亚洲人成网国产最新在线| 午夜毛片不卡免费观看视频| 国产偷国产偷亚洲高清在线| 亚洲香蕉成人AV网站在线观看 | 在线a人片天堂免费观看高清| 日韩国产精品亚洲а∨天堂免| 玖玖在线免费视频| 亚洲精品视频专区| 特级淫片国产免费高清视频| www在线观看免费视频| 亚洲男人的天堂在线播放| 最近中文字幕无吗高清免费视频| 精品久久久久亚洲| 亚洲av无码专区国产乱码在线观看| 在线免费观看国产| 亚洲AV综合永久无码精品天堂| 国产专区一va亚洲v天堂| 99久久精品国产免费| 亚洲精品无播放器在线播放| 亚洲永久精品ww47| 免费观看黄网站在线播放| 国产免费伦精品一区二区三区 | 亚洲国产一区明星换脸| 亚洲色欲色欲www| 又大又黄又粗又爽的免费视频 |