av人人干_女狠狠噜天天噜日日噜_国产精品一区二区免费_亚洲国语自产一区第二页_免费av观看_已婚少妇露脸日出白浆_国产精品探花视频_久久国产精品2020免费_国产精品好好热av在线观看_亚洲另类春色校园小说

網站建設知識

我們將想法與焦點與您一起共享

當前位置:深圳網站建設 > 網站建設知識> java發送郵箱使用方法,以及使用465端口需要注意的問題

java發送郵箱使用方法,以及使用465端口需要注意的問題

2017/6/24 17:40:36 獨占網絡 網站建設知識
在網站建設過程中我們經常需要使用到郵箱來發送信息給用戶通知信息,這時候我們就會需要使用java發送郵箱的方法,而且由于出于安全原因,我們有時候會使用加密端口465端口來發送郵箱,下面我們就來講一下發送郵箱的代碼,還有使用465端口需要加入什么代碼。
發送郵箱我們需要使用到(mail.jar),這個大家直接在網上下載就可以了

//需要引入的包
import javax.mail.BodyPart;
import javax.mail.Message;
import javax.mail.Multipart;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.*;
import java.util.*;
import javax.activation.*;
public class DuZhan_Email {

private String host; // smtp服務器 如smtp.163.com
    private String from; // 發件人地址
    private String to; // 收件人地址 
    private String user; // 用戶名
    private String pwd ; // 密碼
    private String subject; // 郵件標題

    //設置郵箱信息,from發件人,to收件人,subject發送郵箱的標題
    public void setAddress(String from, String to, String subject) {
        this.from = from;
        this.to = to;
        this.subject = subject;
    } 

    //發送郵箱,host發送的smtp,如smtp.163.com,content發送郵箱的內容
    public void send(String host, String user, String pwd,String content) {
        this.host = host;
        this.user = user;
        this.pwd = pwd;
  
        Properties props = new Properties();

        // 設置發送郵件的郵件服務器的屬性
        props.put("mail.smtp.host", host);
        // 需要經過授權,也就是有戶名和密碼的校驗,這樣才能通過驗證(一定要有這一條)
        props.put("mail.smtp.auth", "true");
        
        //465端口是加密端口,這里是將信息加密,再發送
        props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
        
        //設置發送端口是465,如果不設置,默認端口是25端口
        props.setProperty("mail.smtp.port", "465");

        // 用剛剛設置好的props對象構建一個session
        Session session = Session.getDefaultInstance(props);

        // 有了這句便可以在發送郵件的過程中在console處顯示過程信息,供調試使
        // 用(你可以在控制臺(console)上看到發送郵件的過程)
      //  session.setDebug(true);

        // 用session為參數定義消息對象
        MimeMessage message = new MimeMessage(session);
        try {
            // 加載發件人地址
            message.setFrom(new InternetAddress(from));
            // 加載收件人地址
            message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
            // 加載標題
            message.setSubject(subject);

            // 向multipart對象中添加郵件的各個部分內容,包括文本內容
            Multipart multipart = new MimeMultipart();

            // 設置郵件的文本內容
            BodyPart contentPart = new MimeBodyPart();
            contentPart.setText(content);
            multipart.addBodyPart(contentPart);
            
            // 將multipart對象放到message中
            message.setContent(multipart);
            // 保存郵件
            message.saveChanges();
            // 發送郵件
            Transport transport = session.getTransport("smtp");
            // 連接服務器的郵箱
            transport.connect(host, user, pwd);
            // 把郵件發送出去
            transport.sendMessage(message, message.getAllRecipients());
            transport.close();
        } catch (Exception e) {
            //發送失敗,把原因顯示出來
            e.printStackTrace();
        }
    }

    
}

下面就是調用些方法去發送郵箱
 DuZhan_Email cn = new DuZhan_Email();

 // 設置發件人地址、收件人地址和郵件標題
cn.setAddress("test.163.com", "test.163.com", "測試發送");
       
cn.send("smtp.163.com", "test.163.com", "密碼","這是發送的內容");

//上面的方法要注意如果使用465商品,需要加入這兩句代碼
//465端口是加密端口,這里是將信息加密,再發送
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
        
//設置發送端口是465,如果不設置,默認端口是25端口
props.setProperty("mail.smtp.port", "465");
       
在代碼沒有錯誤的時候,有時候會javaee.jar,這個.jar有沖突,有時候是5 java EE,需要這個javaee.jar移除,引入6 java EE的javaee.jar  
始終專注高端網站建設服務 網站建設案例服務方案聯系

聯系我們

135-3000-5572
151-1257-9390

地址:深圳市龍崗區橫崗街道力嘉創意文化產業園338

郵箱:chenmh@sz886.com

我們的優勢

12年建站服務經驗自主開發后臺CMS開發項目不外包無隱形收費

服務198家上市企業服務行業龍頭超過70家 營銷型網站建設完備的項目流程管理體系網頁設計與網站開發技術并重

關于獨占網絡

十多年來,憑借對設計的深刻理解,對互聯網營銷趨勢的敏銳洞察,獨占網絡不斷修正服務導向,完善創作品格,始終注重專業探索,為所有合作企業機構全力以赴,確保網站的視覺體驗與營銷轉化能力。

我們是一群對互聯網抱有執著信念的技術控。從2012年到現在,公司從未建過強大的營銷團隊,卻憑著作品與服務不斷保持增長,做到了"桃李不言,下自成蹊。" 我們堅信:每個客戶都是一條渠道,每個案例都是一個廣告,為企業插上翅膀,助力企業轉型升級,我們已做好準備。

專業團隊為您提供深圳網站建設、深圳網站制作、深圳營銷型網站建設、外貿網站建設等服務,深圳建網站就找獨占網絡 | 12年專注網站建設

深圳市獨占網絡科技有限公司 |備案號:粵ICP備15007128| Copyright 2025,ALL Rights Reserved m.ykfic.cn | Copyright 2025版權所有
Hi,Are you ready? 如果您有意向
請于我們取得聯系。

有一個互聯網項目想和我們談談嗎?
您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與你取得聯系。當然也歡迎您給我們寫信或是打電話,讓我們聽到你的聲音!

獨占-整合互聯網營銷

地址:深圳市龍崗區橫崗地鐵A出口力嘉創意文化產業園338
大客戶專線:深圳 13530005572
售前QQ:1447567909
E-mail: sales@sz886.cn

合作意向表
您希望我們為您提供什么服務?
主站蜘蛛池模板: 新乡市| 临高县| 新宁县| 沧源| 阳原县| 当雄县| 巧家县| 财经| 安新县| 大同县| 兴化市| 越西县| 曲水县| 宜章县| 蓬莱市| 霍城县| 城口县| 三门县| 马龙县| 津南区| 栖霞市| 凤山县| 教育| 佳木斯市| 团风县| 社旗县| 青岛市| 怀集县| 日土县| 莱芜市| 内丘县| 那坡县| 阜平县| 郁南县| 咸阳市| 洛川县| 郁南县| 尚志市| 永登县| 大余县| 冀州市|