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

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

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

    zzeng

    zzeng

    用javamail進行認證發信

    當今mail服務器大多都是通過認證才能發信的,現在的網上介紹javamail發信的文章都沒有深入到有關認證的方面,除非自己裝一個open  relay的mail服務器,但是這樣有很危險,本人根據自己工作中用的javamail的方法說一下自己的用法,不對的地方請大家多指教.
      首先設置屬性Properties props = new Properties();
    props.put("mail.smtp.host",host);
    props.put("mail.smtp.auth","true");注意的是此處必須加上true要不然stmp連接的時候不會認證
      用Authenticator寫認證類下面是本人的認證類
    package org.xxx;
    import javax.mail.*;
    import javax.mail.internet.*;
    public class PopupAuthenticator extends Authenticator{
    String username=null;
    String password=null;
    public PopupAuthenticator(){}
    public PasswordAuthentication performCheck(String user,String pass){
    username = user;
    password = pass;
    return getPasswordAuthentication();
    }
    protected PasswordAuthentication getPasswordAuthentication() {
    return new PasswordAuthentication(username, password);
    }

    }
    認證類寫完后,在發信的程序中加上
    PasswordAuthentication pop = popAuthenticator.performCheck(username,password);
    Session mysession=Session.getInstance(props,popAuthenticator);
    mailsession加的popAuthenticator
    其他的方法和javamail發信的用法相似,在此不累述。


    http://www.cn-java.com/target/news.php?news_id=1511

    posted on 2005-09-29 10:14 zzeng 閱讀(291) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 无码人妻精品一二三区免费| AV无码免费永久在线观看| 亚洲福利精品一区二区三区| 亚洲熟妇少妇任你躁在线观看| 四虎永久在线精品免费网址| 国产成人精品日本亚洲18图| 日韩免费视频在线观看| 真人无码作爱免费视频| 亚洲精品天堂成人片?V在线播放| 久久精品无码专区免费| 亚洲AV日韩AV永久无码绿巨人| 日韩免费人妻AV无码专区蜜桃 | 免费无码黄网站在线看| 亚洲国产精品国自产电影| 99re热精品视频国产免费| 亚洲国产亚洲综合在线尤物| 成人免费在线观看网站| 亚洲国产精品自在自线观看| 免费大黄网站在线观看| 好久久免费视频高清| 亚洲短视频在线观看| 日韩免费无砖专区2020狼| 国产V片在线播放免费无码| 五月天网站亚洲小说| 我的小后妈韩剧在线看免费高清版 | 国产美女精品久久久久久久免费| 一级A毛片免费观看久久精品| 国产亚洲一区二区手机在线观看| 91免费国产精品| 校园亚洲春色另类小说合集| 亚洲产国偷V产偷V自拍色戒| 在线v片免费观看视频| 免费国产草莓视频在线观看黄| 亚洲久本草在线中文字幕| 日韩精品免费一区二区三区| 99视频在线免费观看| 亚洲日韩AV一区二区三区中文| 国产精品亚洲精品日韩已方| 69堂人成无码免费视频果冻传媒| 日本精品久久久久久久久免费| 亚洲精品在线播放|