国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java SMTP郵件發(fā)送,修復(fù)SSL下465端口Could not connect to SMTP

這篇具有很好參考價(jià)值的文章主要介紹了java SMTP郵件發(fā)送,修復(fù)SSL下465端口Could not connect to SMTP。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

起因:開(kāi)發(fā)郵件發(fā)送系統(tǒng)時(shí),使用25端口能夠正常發(fā)送郵件,啟用SSL使用465端口時(shí),發(fā)送郵件報(bào)Could not connect to SMTP host: smtp.qiye.aliyun.com, port: 465的錯(cuò)誤。

could not connect to smtp host: smtp.qiye.aliyun.com, port: 465,郵件,java,后端,Powered by 金山文檔

由于25端口可以正常發(fā)送郵件,所以可以保證賬號(hào)和網(wǎng)絡(luò)是通的,那么可能就出在465出站權(quán)限或者服務(wù)器環(huán)境問(wèn)題。

經(jīng)運(yùn)維同學(xué)配合排查,465端口也能正常telnet,所以不存在465出站權(quán)限的問(wèn)題,那么就只能是服務(wù)器的應(yīng)用環(huán)境問(wèn)題了。

經(jīng)過(guò)搜索引擎查找后發(fā)現(xiàn)是當(dāng)前使用JDK的版本較高(jdk11),禁用了TLSv1(因?yàn)門(mén)LSv1存在安全隱患),如下圖,TLSv1與TLSv1.1均被禁用了(配置所在JAVA_HOME/jre/lib/security/java.security)

could not connect to smtp host: smtp.qiye.aliyun.com, port: 465,郵件,java,后端,Powered by 金山文檔

看了一圈搜索引擎提供的解決方案是修改這里的參數(shù),去掉TLSv1,TLSv1.1保存,相當(dāng)于啟用TLSv1,TLSv1.1,確實(shí)能發(fā)送成功了。

但是TLSv1,TLSv1.1是存在安全隱患的,那么這種處理方式其實(shí)是治標(biāo)不治本的。

所以我們還得找到真正解決這個(gè)問(wèn)題的方法。

解決起來(lái)其實(shí)也很簡(jiǎn)單!就是修改郵件發(fā)送時(shí)SSL的protocol就可以了。

通過(guò)查看MailSSLSocketFactory的源碼可以發(fā)現(xiàn),他的構(gòu)造方法是可以我們自己傳入protocol的

could not connect to smtp host: smtp.qiye.aliyun.com, port: 465,郵件,java,后端,Powered by 金山文檔

那么這樣子就好辦起來(lái),我們直接傳入TLSv1.2;

并且為了保險(xiǎn)起見(jiàn),我們也直接在Session的Properties傳入protocol;

具體配置入下所示

could not connect to smtp host: smtp.qiye.aliyun.com, port: 465,郵件,java,后端,Powered by 金山文檔

發(fā)送郵件測(cè)試一下

發(fā)送的java日志

could not connect to smtp host: smtp.qiye.aliyun.com, port: 465,郵件,java,后端,Powered by 金山文檔

郵箱接收到的郵件

could not connect to smtp host: smtp.qiye.aliyun.com, port: 465,郵件,java,后端,Powered by 金山文檔

圓滿解決問(wèn)題~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-781775.html

到了這里,關(guān)于java SMTP郵件發(fā)送,修復(fù)SSL下465端口Could not connect to SMTP的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 解決發(fā)郵件錯(cuò)誤javax.mail.MessagingException: Could not connect to SMTP host

    用java實(shí)現(xiàn)發(fā)送郵件功能時(shí)報(bào)錯(cuò) javax.mail.MessagingException: Could not connect to SMTP host 解決辦法: props.put(“mail.smtp.ssl.enable”, true);

    2024年02月16日
    瀏覽(19)
  • 使用SMTP協(xié)議發(fā)送郵件

    使用SMTP協(xié)議發(fā)送郵件

    劇情介紹 今天心血來(lái)潮,學(xué)了一下Python3,里面有個(gè)章節(jié)是發(fā)送郵件,用示例里面的代碼,運(yùn)行后報(bào)錯(cuò),然后記錄一下問(wèn)題是如何解決的,大家可以看一下,可以有效避坑。 SMTP簡(jiǎn)介 SMTP是一種提供可靠且有效的電子郵件傳輸?shù)膮f(xié)議。SMTP是建立在FTP文件傳輸服務(wù)上的一種郵件服

    2024年02月05日
    瀏覽(28)
  • Java發(fā)送郵件 啟用SSL

    Java發(fā)送郵件 啟用SSL

    使用的maven依賴: 配置文件 mail.properties 如下: 在Foxmail的配置如下: 代碼如下:

    2024年04月26日
    瀏覽(24)
  • java ssl加密發(fā)送郵件

    通過(guò)25端口發(fā)送郵件不安全,改為ssl加密方式發(fā)送郵件,比較常見(jiàn)的2中實(shí)現(xiàn)類發(fā)送郵件如下所示。 使用該實(shí)現(xiàn)類發(fā)送郵件,ssl加密使用端口號(hào)為465,借助Properties類設(shè)置ssl的各種配置。 網(wǎng)上資料較少,自己記錄一下。 修改application.yml文件配置 至于能否都采用第二種方式來(lái)實(shí)

    2024年02月12日
    瀏覽(16)
  • Python SMTP發(fā)送郵件和線程

    Python SMTP發(fā)送郵件和線程

    SMTP(Simple Mail Transfer Protocol)即 簡(jiǎn)單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來(lái)控制信件的中轉(zhuǎn)方式 。 python的smtplib提供了一種很方便的途徑發(fā)送電子郵件。它對(duì)smtp協(xié)議進(jìn)行了簡(jiǎn)單的封裝。 Python創(chuàng)建 SMTP 對(duì)象語(yǔ)法如下: 參數(shù)說(shuō)明: host: SMTP 服

    2023年04月11日
    瀏覽(20)
  • C# SMTP 郵件發(fā)送傻瓜操作

    ? /// summary ?/// 發(fā)送郵件的方法 ?/// /summary ?public OperateResultint SendMail(MailModel mails) ?{ ? ? ?var resultData = new OperateResultint(); ? ? ?if (mails.to == null || !mails.to.Any()) ? ? ?{ ? ? ? ? ?resultData.Status = OperateStatus.Failure; ? ? ? ? ?resultData.Description = \\\"收件人地址不能為空\(chéng)\\"; ? ? ? ?

    2024年01月19日
    瀏覽(18)
  • 使用 office 365 SMTP 發(fā)送企業(yè)郵件

    使用 office 365 SMTP 發(fā)送企業(yè)郵件

    最近公司的企業(yè)郵箱從 gmail 遷移到了 office 365。不得不說(shuō),微軟 office 套件的功能在市場(chǎng)上還是無(wú)人可以取代的。公司自然需要用 office 365 向客戶發(fā)送郵件,因此需要重新配置項(xiàng)目的 SMTP 服務(wù)器。 一開(kāi)始直接將 gamil 的 SMTP 服務(wù)器地址換成 office 365 的地址即“smtp.office365.com”,

    2024年02月07日
    瀏覽(20)
  • java發(fā)送郵件報(bào)SSL安全異常解決

    2.運(yùn)行程序,會(huì)有如下提示Enter certificate to add to trusted keystore or \\\'q\\\' to quit: [1] 按1再按回車(chē) 3.然后在你的項(xiàng)目路徑下生成了一個(gè)jssecacerts文件 4.復(fù)制文件的路徑,在發(fā)送郵件代碼之前設(shè)置安全證書(shū)的位置,我的如下: 5.然后運(yùn)行發(fā)送郵件代碼就可以正常發(fā)送了!

    2024年02月13日
    瀏覽(28)
  • python 學(xué)習(xí)筆記(5)——SMTP 使用QQ郵箱發(fā)送郵件

    python 學(xué)習(xí)筆記(5)——SMTP 使用QQ郵箱發(fā)送郵件

    目錄 發(fā)送郵件 1、準(zhǔn)備工作: 2、發(fā)送純文本信息內(nèi)容: 3、發(fā)送 HTML 格式的內(nèi)容: 4、發(fā)送帶附件的郵件: 5、群發(fā)(一個(gè)郵件,發(fā)給多個(gè)人): ??????? 以下都 以 QQ郵箱 為發(fā)送方舉例; ? 1、準(zhǔn)備工作: ???????? 使用 QQ郵箱發(fā)送郵件,需要到 “ 設(shè)置 ”=“ 賬號(hào) ”

    2024年02月09日
    瀏覽(29)
  • SMTP郵件發(fā)送圖片-如何在github中存儲(chǔ)圖片并訪問(wèn)

    SMTP郵件發(fā)送圖片-如何在github中存儲(chǔ)圖片并訪問(wèn)

    之前寫(xiě)了一篇文章 Go:實(shí)現(xiàn)SMTP郵件發(fā)送訂閱功能(包含163郵箱、163企業(yè)郵箱、谷歌gmail郵箱),實(shí)現(xiàn)了通過(guò)郵箱服務(wù)來(lái)發(fā)送郵件,但都是文字內(nèi)容,要是想實(shí)現(xiàn)郵件發(fā)送圖片,就需要將圖片放到公網(wǎng)可訪問(wèn)的服務(wù)器,這里用了騷操作。 實(shí)現(xiàn)郵件群發(fā)功能,來(lái)發(fā)送項(xiàng)目的周報(bào)及

    2024年02月06日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包