亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

JavaMail 發送郵件失敗

瀏覽:89日期:2023-12-14 16:29:59

問題描述

用java 實現一個 發送郵件的Demo(用的是QQ郵箱) 但發送總是失敗,QQ郵箱中的 Smtp 服務也都開啟了,密碼用的是獲取的授權碼

public static void main(String[] args) { // 收件人電子郵箱 String to = '123@qq.com'; // 發件人電子郵箱 String from = '456@qq.com'; // 指定發送郵件的主機為 smtp.qq.com String host = 'smtp.qq.com'; //QQ 郵件服務器 // 獲取系統屬性 Properties properties = System.getProperties(); // 設置郵件服務器 properties.setProperty('mail.smtp.host', host); properties.put('mail.smtp.auth', 'true'); properties.put('mail.smtp.port', '465'); properties.put('mail.smtp.socketFactory.port', '465'); properties.put('mail.smtp.socketFactory.class', 'javax.net.ssl.SSLSocketFactory'); properties.put('mail.smtp.starttls.enable', 'true'); properties.put('mail.smtp.socketFactory.fallback', 'false'); properties.put('mail.smtp.starttls.enable', 'true'); properties.put('mail.smtp.ssl.trust', 'smtp.qq.com'); // 獲取默認session對象 Session session = Session.getDefaultInstance(properties,new Authenticator(){ public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication('456@qq.com', '123123'); //發件人郵件用戶名、密碼 } }); session.setDebug(true); try{ // 創建默認的 MimeMessage 對象 MimeMessage message = new MimeMessage(session); // Set From: 頭部頭字段 message.setFrom(new InternetAddress(from)); // Set To: 頭部頭字段 message.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); // Set Subject: 頭部頭字段 message.setSubject('This is the Subject Line!'); // 設置消息體 message.setText('This is actual message'); // 發送消息 Transport.send(message); System.out.println('Sent message successfully....from w3cschool.cc'); }catch (MessagingException mex) { mex.printStackTrace(); } }

錯誤提示DEBUG SMTP: trying to connect to host 'smtp.qq.com', port 465, isSSL falsejavax.mail.MessagingException: Could not connect to SMTP host: smtp.qq.com, port: 465; nested exception is:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targetat com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1972)at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:642)at javax.mail.Service.connect(Service.java:317)at javax.mail.Service.connect(Service.java:176)at javax.mail.Service.connect(Service.java:125)at javax.mail.Transport.send0(Transport.java:194)at javax.mail.Transport.send(Transport.java:124)at com.syx.email.MailTest3.main(MailTest3.java:68)

有沒有做過類似的大神指點一下 …^.^…

問題解答

回答1:

SSL數字證書問題,簡單點去掉數字證書驗證試試 properties.put('mail.smtp.ssl.trust', 'smtp.qq.com'); // 這行先注釋調

標簽: java
相關文章:
主站蜘蛛池模板: 丰满的日本护士xxx 丰满美女福利视频在线播放 | 日本一线一区二区三区免费视频 | 痴情的后裔韩剧免费观看中文高清版 | 国产精品久久精品 | 亚洲tv成人天堂在线播放 | 亚洲欧洲精品国产二码 | 久久中文精品 | 91精品国产综合久久精品 | 草草影院ccyy免费看片 | 中国人免费的片 | 欧美二区在线观看 | 香蕉久久夜色精品国产2020 | 国产91在线播放中文 | 天天狠狠色综合图片区 | 国产剧情一区二区三区 | 黄色影视大全 | 在线亚洲欧洲福利视频 | 视频久久精品 | 一区二区手机视频 | 亚洲日本高清影院毛片 | 欧美亚洲国产一级毛片 | 狠狠色丁香久久综合五月 | 国产亚洲精品美女2020久久 | 青草免费免费观看视频在线 | 一级毛片在线免费视频 | 欧美精品第1页在线播放 | 国产娱乐凹凸视觉盛宴在线视频 | 老司机狠狠k免费毛片 | 99久久久国产精品免费播放器 | 在线中文字幕精品b | 一区二区不卡视频 | 天堂mv亚洲mv在线播放9蜜 | 免费超爽大片黄网站 | 一级毛片一级毛片一级毛片aa | 好黄好猛好爽好痛的视频 | 久久久久一区二区三区 | 久青草国产在线 | 做久爱视频在线观看 | 国产乱仑 | 黑人干日本人 | 一级做a爰毛片 |