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...