<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 閱讀(295) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 好看的亚洲黄色经典| 亚洲精品尤物yw在线影院| 久久精品蜜芽亚洲国产AV| 日韩电影免费在线观看| 亚洲AV永久青草无码精品| 少妇性饥渴无码A区免费 | 午夜男人一级毛片免费| 亚洲一久久久久久久久| 搡女人免费视频大全| 亚洲av无码一区二区三区在线播放| 免费视频中文字幕| 小说区亚洲自拍另类| 亚洲精品国产V片在线观看 | 97精品免费视频| 亚洲伊人精品综合在合线| 久久久久国产精品免费免费搜索| 亚洲精品伦理熟女国产一区二区| 国产性生交xxxxx免费| ssswww日本免费网站片| 国产亚洲高清不卡在线观看| 91青青青国产在观免费影视| 亚洲a∨无码男人的天堂| 大学生高清一级毛片免费| 青青草97国产精品免费观看| 国产v亚洲v天堂无码网站| 99re这里有免费视频精品| 2020国产精品亚洲综合网| 免费国产综合视频在线看 | 在线播放国产不卡免费视频| 亚洲乱码日产一区三区| 国产成人精品免费视频网页大全| 亚洲人成电影网站色www| 国产亚洲精品国看不卡| 久久精品国产免费观看三人同眠| 亚洲AV永久无码精品一福利| 中国亚洲女人69内射少妇| 亚洲啪啪免费视频| 日韩免费码中文在线观看| 亚洲精品在线播放视频| 人人狠狠综合久久亚洲高清| 91精品免费观看|