1. 程式人生 > >關於JavaMail 發郵件,本地傳送成功,linux伺服器上傳送連線超時問題的解決方案

關於JavaMail 發郵件,本地傳送成功,linux伺服器上傳送連線超時問題的解決方案

伺服器上報錯資訊

        send mail err:Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn’t connect to host, port: smtp.qq.com, 25; timeout -1

原因分析

            在本地windows 是可以傳送成功的懷疑是埠問題,好吧,我用的是 25 埠,開了之後還是連線超時。

那麼就很有可能是你的伺服器的運營商將25埠封禁了!換其他埠

預設的配置如下:

        spring.mail.host=smtp.qq.com
        
[email protected]

        spring.mail.password=授權密碼
        spring.mail.properties.mail.smtp.auth=true
        spring.mail.properties.mail.smtp.starttls.enable=true
        spring.mail.properties.mail.smtp.starttls.required=true

        spring.mail.default-encoding=UTF-8

修改埠號

        spring.mail.host=smtp.qq.com
        
[email protected]

        spring.mail.password=這個是你的授權碼
        spring.mail.properties.mail.smtp.auth=true
        spring.mail.properties.mail.smtp.starttls.enable=true
        spring.mail.properties.mail.smtp.starttls.required=true
        spring.mail.default-encoding=UTF-8
        spring.mail.port=465
        spring.mail.properties.mail.smtp.socketFactory.port = 465
        spring.mail.properties.mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactory
        spring.mail.properties.mail.smtp.socketFactory.fallback = false

相關推薦

關於JavaMail 郵件本地傳送成功linux伺服器傳送連線超時問題的解決方案

伺服器上報錯資訊        send mail err:Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn’t connect

常見錯誤8-搭建hexo本地server成功部署到github之後不能顯示主題樣式

在本地server成功,顯示沒有問題 但是部署到github上之後,就無法顯示主題和圖片了 更改一下_config.yml檔案,其中的url和root屬性。 url: http://www.nideyuming.com/blog/ root: /blog r

linux下備份mysql資料庫並ftp到遠端linux伺服器

一、檢查FTP服務是否安裝 1.架設mysql資料庫裝在172.22.1.77上,如何安裝mysql略,簡稱為77。 2.作為備份機IP為172.22.1.150上,簡稱為150; 3.為150按照ftp命令,首先XSHELL遠端連線到150上,確認ftp

python郵件總結及例項說明中文亂碼已解決(在最後一個模組)

python發郵件需要掌握兩個模組的用法,smtplib和email,這倆模組是python自帶的,只需import即可使用。smtplib模組主要負責傳送郵件,email模組主要負責構造郵件。 smtplib模組主要負責傳送郵件:是一個傳送郵件的動作,連線郵箱伺服器,登入郵箱,傳送郵件(有發件

Arcgis Sever在本機布服務服務可以預覽也釋出成功但是在catalog中無法預覽在網頁中圖層也沒有顯示。

博主還是gis方面的小白,如有表述不到的地方還請大家指教。希望能幫助到一些和我一樣的人。 server在本機發布服務,服務可以預覽,也釋出成功,但是在catalog中無法預覽,在網頁中圖層也沒有顯示。 開啟日誌發現圖層無效,資料無法找到(資料來源是有註冊的,我沒有考慮這

伺服器本地執行成功伺服器執行卻顯示錯誤500

前言 注:開發語言:PHP。 本人寫了一個網頁,在本地環境執行是正常的,但是當我放到雲伺服器上時,網頁就一直報500錯誤: 下面是我解決問題的思路與過程。 思路 ① 分清楚開發環境

Django幕學專案中郵箱註冊Register註冊新浪郵箱時能註冊成功但是郵箱接收不到郵件的問題

視訊教程上使用者註冊功能view的程式碼是:class RegisterView(View): # get方法直接返回頁面 def get(self, request): register_form = RegisterForm() # 新增驗證碼

【Azure Service Bus】 Service Bus如何確保訊息傳送成功傳送端是否有Ack機制 

問題描述 Service Bus如何確保訊息傳送成功,傳送端是否有Ack機制(是否有回撥API告訴傳送端,服務端已經收到訊息)?根據對.NET傳送Service Bus訊息程式碼的分析,傳送方法queueClient.SendAsync(message)並沒有返回值,所以無法知道傳送訊息是否成功。 &nb

Java棧PC寄存器本地方法棧方法區(靜態區)和運行常量池

局部變量 fan log 變量 實例 分析 創建 china java棧 https://my.oschina.net/wangsifangyuan/blog/711329 前言:當要判斷一個變量存在什麽空間上時,先分析它是哪一種(是實例變量還是局部變量),實例變量存在於所

中國的互聯網企業逐步走向“單一企業多樣化商業生態同質化”美國的互聯網企業則會走向“單一企業專業化商業生態多樣化”:3.5星|《VUCA時代想要成功這些原則你一定得明白》

電子 絲毫 imp 參與 rtai jpg 體系 有效 然而 VUCA時代,想要成功,這些原則你一定得明白(《哈佛商業評論》增刊) 《哈佛商業評論》的10篇文章的合集。主題是VUCA時代,也就是當前復雜多變難預測的時代。大部分文章都是點到為止看著不過癮,只有那篇《商業

Centos環境下執行gulp顯示執行成功但找到不生成的壓縮文件

cat 大寫 div pip 沒有 span 找到 code root 舉例來說:以下是css文件夾下site.css文件為site.min.css,並且將生成的文件放在指定的目錄下 //壓縮站點css gulp.task(‘appallcss‘, funct

ajax 請求成功但是後臺feigin請求超時解決方案

== class 技術分享 pre lee sun handler cati try ========後臺請求數據時間較長,報feigin超時錯誤====== fegin報錯如下: feign.RetryableException: Read timed out exe

使用JavaMail郵件問題

一、郵件發不成功出錯javax.mail.SendFailedException: Sending failed 告警郵件通知日誌中報錯,請幫忙分析是什麼問題? 詳細資訊如下: 2012/07/05 14:38:53 ERROR MailNotifyEntry  mail error! j

windows10安裝pyspiderpython3.7 成功但是不能啟動pyspider的解決辦法

最後一句出現 File "c:\users\13733\appdata\local\programs\python\python37\lib\site-packages\pyspider\run.py", line 231 async=True, get_object=False, no

寫程式碼: 實現使用者輸入使用者名稱和密碼當用戶名為seven且密碼為123時顯示登入成功否則登入失敗。

# 寫程式碼# 實現使用者輸入使用者名稱和密碼,當用戶名為seven且密碼為123時,顯示登入成功,否則登入失敗。username = input("Please enter your username: ")password = input("Please enter your password: ")if

使用svn軟體提交時可以提交成功鉤子沒有用。遇到 E070014錯誤時

第一種方法:先將服務端的報錯的資料夾刪除,然後從版本庫重新匯入到專案目錄, 事例命令:svn co –username admin –password Aadmin888 svn://120...174/ecos/public/app /home/wwwroot/ecos/public/a

#javamail郵件遇到的ssl驗證問題

問題描述如下: 解決方案: 一、首先要在瀏覽器開啟需要證書的網站,然後把證書下載下來,儲存的證書名稱隨意命名,只要保證唯一性(這個唯一性下文有解釋) 二、然後把證書複製到%JAVA_HOME%/jre/bin/路徑下,即保證證書與keytool.exe檔案同目

JavaMail 郵件方面的基礎知識

    郵件伺服器作用:1.接收和傳送郵件2.提供寫郵件的服務 base64Util:   package com.test.javamail; import java.io.BufferedReader

springboot +javamail 郵件

1. 匯入maven座標 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifa

Maven打包Java版的spark程式到jar包本地Windows測試傳到叢集中執行

作者:翁鬆秀 Maven打包Java版的spark程式到jar包,本地Windows測試,上傳到叢集中執行 文章目錄 Maven打包Java版的spark程式到jar包,本地Windows測試,上傳到叢集中執行 Step1