解決阿里雲伺服器封掉25埠後不能發郵件的問題

2021-08-18 04:29:41 字數 1129 閱讀 5730

1、背景

開發ojs投稿系統,使用者註冊、投稿、審稿等操作需要給使用者傳送乙份確認郵件。

2、郵件

投稿系統使用25埠傳送郵件,預設配置如下:

;;;;;;;;;;;;;;;;;;

; email settings ;

;;;;;;;;;;;;;;;;;;

[email]

; use smtp for sending mail instead of mail()

smtp = on

; smtp server settings

smtp_server = smtp.163.com

smtp_port = 25

; enable smtp authentication

; supported mechanisms: plain, login, cram-md5, and digest-md5

smtp_auth = plain

smtp_username = ******@163.com

smtp_password = ******

3、問題

投稿系統部署到阿里雲伺服器上後,發現伺服器封掉了25埠,聯絡客戶後,說可以使用465埠

4、解決方案

使用465埠,配置檔案如下:

;;;;;;;;;;;;;;;;;;

; email settings ;

;;;;;;;;;;;;;;;;;;

[email]

; use smtp for sending mail instead of mail()

smtp = on

; smtp server settings

smtp_server = ssl:

smtp_port = 465

; enable smtp authentication

; supported mechanisms: plain, login, cram-md5, and digest-md5

smtp_auth = plain

smtp_username = ******@163.com

smtp_password = ******

如上,只需要修改smtp_server和smtp_port即可。

阿里雲伺服器 傳送郵件25埠無法使用解決方案

開啟465埠 我採取的方法是配置檔案讀取這些資訊 mailserverhost smtp.com 傳送郵件使用的郵箱型別 mailserverport 465 埠號 myauthenticator authenticator null if mailinfo.isvalidate 郵箱會話設定 pr...

阿里雲伺服器 開啟埠

由於一些業務的使用,我們需要開啟一些埠,如果是在本機的話,我們只要將埠加入防火牆的配置檔案即可。這裡要注意,centos7預設是使用firewalld服務,而在這之前,centos系列一般是使用iptables服務,所以要先看看自己用的是哪個服務先。我使用的是iptables服務,這裡舉例,比如要開...

阿里雲伺服器 ESC埠

在阿里雲官網上申請了乙個月的esc雲伺服器,在埠訪問這塊以為就跟防火牆有關係。我安裝的是ftp需要放開 21埠,用的centos7,命令則是 firewall cmd zone public add port 21 tcp permanent 然後firewall cmd reload重啟生效,se...