IT資訊
當前位置:草根網 > IT資訊 >  IT動態

阿里云使用spring mail發送郵件超時 Connection timed out

2019-12-27 23:40:48 木莊網絡博客 編輯:草根 瀏覽數:36草根網

本文轉自classinstance.cn。 我在項目里使用spring mail發送郵件,測試環境中(windows)下是正常的,但部署到阿里云linux centos6.8下一直報連接超時: ...

本文轉自classinstance.cn。

我在項目里使用spring mail發送郵件,測試環境中(windows)下是正常的,但部署到阿里云linux centos6.8下一直報連接超時:

具體代碼配置如下:

@Service("emailSendService")
public class EMailSendService implements IEMailSendService {
	@Resource
	public JavaMailSenderImpl mailSender;
	@Resource
	public SimpleMailMessage mailMessage;
	@Resource
	private IUserDao userDao;
	protected final Logger logger = LoggerFactory.getLogger(this.getClass());
	public boolean SendEmail(String recevireceiver[], String subject, String text) {
		mailMessage.setSubject(subject);
		mailMessage.setText(text);
		mailMessage.setTo(recevireceiver);
		try {
			logger.info("郵件發送中。。。");
			mailSender.send(mailMessage);
			logger.info("郵件發送成功!");
			return true;
		} catch (Exception e) {
			logger.info("郵件發送失敗"+e.getMessage());
			e.printStackTrace();
			return false;
		}
	}
}

spring-email.xml配置:

<bean id="mailMessage" class="org.springframework.mail.SimpleMailMessage">  
        <property name="from" value="${mail.from}">  
            <!-- 設置發送方-->  
        </property>  
    </bean>  
      
    <!-- 申明JavaMailSenderImpl對象 -->  
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">  
        <property name="defaultEncoding" value="UTF-8" />  
        <property name="host" value="${mail.host}" />  
        <property name="username" value="${mail.username}" />  
        <property name="password" value="${mail.password}" />  
        <property name="javaMailProperties">  
            <props>  
                <!-- 設置認證開關 -->  
                <prop key="mail.smtp.auth">true</prop>  
                <!-- 啟動調試開關 -->  
                <prop key="mail.debug">false</prop>  
            </props>  
        </property>  
    </bean>  

email.properties:

mail.host=smtp.qq.com

[email protected]

mail.password=xxxxx

[email protected]

解決過程

1.圖中報smtp.qq.com的端口25連接超時,于是我telnet smtp.qq.com 25看了下(如果沒有安裝就用yum install telnet安裝下)發現是連不通的,于是百度了下,發現是阿里云限制了25端口,就是為了限制垃圾郵件。

2.于是我修改了spring-mail.xml使用465端口發送,配置如下:

分享到:

版權與免責聲明:

凡未注明"稿件來源"的內容均為轉載稿,本網轉載出于傳遞更多信息的目的;如轉載稿涉及版權問題,請作者聯系我們,同時對于用戶評論等信息,本網并不意味著贊同其觀點或證實其內容的真實性;


本文地址:http://www.1536221.live/news/2019/12/27/62348913.html

轉載本站原創文章請注明來源:草根網

行業聚焦

高通驍龍7c/8c/8cx計算平臺發布:為始終在線的PC打造

IT之家12月6日消息 在夏威夷舉辦的驍龍技術峰會上,高通宣布擴展高通驍龍計算平臺產品組合,以持久續航、高速蜂窩連接以及AI加速性能,賦能無風扇、設計輕薄的現代...[詳細]

CoralGlobal珊瑚跨境結算

北海市副市長卓英子一行蒞臨CoralGlobal,未來或共同開拓東盟市場 11月15日,廣西北海市副市長卓英子、金融辦主任周柯伊、紅樹林現代金融產業城董事長余邦...[詳細]

美團未來五年將助力商家打造“下一代門店” 更好服務億萬用戶

美團高級副總裁兼到家事業群總裁王莆中今天表示,“未來5年,外賣產業發展重心將由需求側轉向供給側。為此,美團將助力千萬商家打造‘下一代門店’,從而更好服務億萬用戶...[詳細]

2020年5款新iPhone機型參數曝光 399美元起

據外媒傳出的消息稱,蘋果公司將在明年發布5款新的iPhone機型,并且曝光了相關參數。由于iPhone 11系列并沒有支持5G,使得iPhone在5G市場失去先...[詳細]

曉董說財鴻達轉債木森轉債值得申購嗎

大家好,我是曉董說財的曉董。今日,有4只轉債能夠申購,也便是明陽轉債、仙鶴轉債、鴻達轉債、木森轉債。上星期六,曉董介紹了明陽轉債、仙鶴轉債,今日介紹后兩個。鴻達...[詳細]

科技趨勢

更多

5G手機誰在用?在哪用?這里有一份5G手機報告待查收

 

自8月5日第一臺5G手機上市以來,5G手機逐漸走進日常生活,這也使得“5G手機”成為了2019的年度熱詞。5G手機哪些機...[詳細]

支付寶正式開通工業互聯網標識服務功能

 

原標題:支付寶正式開通工業互聯網標識服務功能 來源:中國信通院通信世界網消息(CWW)2019年12月19日,由中國信息...[詳細]

雪佛蘭暢巡主要配置公布 續航可達410公里

 

近日,雪佛蘭正式公布了純電城際轎跑暢巡的主要配置,在續航方面,可以達到410公里。作為雪佛蘭首款進入國內的純電動車,暢巡...[詳細]

9699元,聯想Y9000X新品上架:i7

 

IT之家11月30日消息 據IT之家網友分享,聯想Y9000X新品現已上架,搭載英特爾i7-9750H處理器,配備32G...[詳細]

PlayStation 25周年:成就了泛娛樂,也成就了索尼

 

在上個世紀的80年代,平井一夫剛從日本國際基督教大學畢業,拿下文學碩士的他在同年加入了索尼與哥倫比亞廣播公司聯合創辦的公...[詳細]

一周排行每月關注
云鼎彩票app靠谱吗