阿裏雲ECS無法發送郵件
阿新 • • 發佈:2018-12-13
clas 失敗 文件目錄 並且 影響 etc mail.rc 令行 fix 問題說明
在阿裏雲ECS上創建監控,來監控日誌訪問。安裝postfix後,使用mail命令進行郵件發送,失敗,命令行未提示任何錯誤信息,並且日誌內也沒有相關錯誤信息。就好像把郵件發送到黑洞裏了。
網上查詢相關文檔,提示阿裏雲ECS為了安全已屏蔽 25 端口的郵件發送,如果想使用郵件,可以使用加密的 smtp 465 端口。
解決方法:
編輯 /etc/mail.rc 文件
# 啟動ssl set ssl-verify=ignore # 郵箱賬戶 set [email protected] # smtp郵箱類型 set smtp="smtps://smtp.163.com:465" # 郵箱賬戶 set smtp-auth-user="[email protected]" # 郵箱授權密碼 set smtp-auth-password=xxxxxxx # login模式 set smtp-auth=login # 指定文件目錄 set nss-config-dir=/etc/pki/nssdb
添加配置文件有,郵件發送成功。
但是每次發送郵件,在命令行裏會提示“Error in certificate: Peer‘s certificate issuer is not recognized.” 這樣的證書沒有獲得認可的警告提示,並不影響發送,可以 >/dev/null 將警告信息屏蔽。
阿裏雲ECS無法發送郵件