android下成功使用javamail發(fā)件QQ郵件、收件(SSL連接)

需要的包:mail.jar jsse.jar(說明:jsse.jar是jre自帶的,如果jdk1.5及以下需要Java Activation Framework框架的activation.jar)

        //設(shè)置SSL連接、郵件環(huán)境
        Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());  
        final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";  
        Properties props = System.getProperties();
        props.setProperty("mail.smtp.host", "smtp.qq.com");
        props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
        props.setProperty("mail.smtp.socketFactory.fallback", "false");
        props.setProperty("mail.smtp.port", "465");
        props.setProperty("mail.smtp.socketFactory.port", "465");
        props.setProperty("mail.smtp.auth", "true");

// props.put("mail.smtp.host", "smtp.qq.com");
// props.put("mail.smtp.socketFactory.class", SSL_FACTORY);
// props.put("mail.smtp.socketFactory.fallback", "false");
// props.put("mail.smtp.port", "465");
// props.put("mail.smtp.socketFactory.port", "465");
// props.put("mail.smtp.auth", "true");

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 背景 近期需要實(shí)現(xiàn)一個(gè)郵件客戶端的項(xiàng)目,類似Foxmail,outlook客戶端。但項(xiàng)目只做消息轉(zhuǎn)發(fā),不需要完整實(shí)...
    BigBug77閱讀 4,312評論 0 4
  • 本文包括:1、名詞解釋2、郵件收發(fā)過程3、JavaMail 知識(shí)概要4、發(fā)送一封符合 MIME 協(xié)議的 JavaM...
    廖少少閱讀 4,085評論 2 13
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 在我們開發(fā)Android應(yīng)用程序的時(shí)候,BUG的出現(xiàn)是難以避...
    BRYANB閱讀 2,120評論 14 15
  • =========================================================...
    lavor閱讀 3,508評論 0 5