JavaWeb 發送 激活郵件功能

   //發送激活郵件

            Properties prop = new Properties();
            prop.setProperty("mail.transport.protocol", "smtp");
            prop.setProperty("mail.smtp.host", "smtp.qq.com");
            prop.setProperty("mail.smtp.auth", "true");
            prop.setProperty("mail.debug", "true");
            //騰訊郵箱需要下面3個代碼開啓ssl 安全認證
            prop.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
            prop.setProperty("mail.smtp.port", "465");
            prop.setProperty("mail.smtp.socketFactory.port", "465");
            Session session = Session.getInstance(prop);
            Message msg = new MimeMessage(session);
            msg.setFrom(new InternetAddress("[email protected]"));//這裏是發信人
            msg.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress("這裏填寫收信人郵箱");
            msg.setSubject("郵件標題");
            msg.setText("郵件主題內容");
            Transport tran = session.getTransport();
            tran.connect("[email protected]", "mgumxnxhsojhbegg");//這裏的隨機碼 需要到qq郵箱設置中打開smtp協議開關拿到生成的隨機碼
            tran.sendMessage(msg, msg.getAllRecipients());
發佈了70 篇原創文章 · 獲贊 10 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章