環境:centos7
本配置以sina郵箱為例,其他國內郵箱類似
由於是最小安裝,預設沒有安裝mailx
一、直接用yum install -y mailx安裝即可
二、修改配置檔案/etc/mail.rc,在檔案末尾加上以下內容
set from= #郵件位址
set smtp=smtp.sina.com:465 #smtp伺服器,這裡用的ssl465埠
set smtp-auth-user= #郵件位址
set smtp-auth-password= #登陸密碼,部分郵箱是授權碼需要在官方web頁面中設定
set smtp-auth=login #驗證方式
set smtp-use-starttls=yes #如果用25埠不需要此條,但是很多雲伺服器ban25埠
set ssl-verify=ignore #ssl驗證:忽略
set nss-config-dir=/root/.certs #證書檔案存放路徑
三、匯入證書
mkdir -p /root/.certs/
echo -n | openssl s_client -connect smtp.sina.com:465 | sed -ne '/-begin certificate-/,/-end certificate-/p' > ~/.certs/sina.crt
certutil -a -n "geotrust ssl ca" -t "c,," -d ~/.certs -i ~/.certs/sina.crt
certutil -a -n "geotrust global ca" -t "c,," -d ~/.certs -i ~/.certs/sina.crt
certutil -l -d /root/.certs
certutil -a -n "geotrust ssl ca - g3" -t "pu,pu,pu" -d ./ -i sina.crt
四、驗證
systemctl start mailx
mailx -s "topic" ***[email protected]
Zabbix外部郵件告警配置mailx
關閉sendmail或者postfix service sendmail stop chkconfig sendmail off service postfix stop chkconfig postfix off 備註 使用外部郵箱賬號時,不需要啟動sendmail或者postfix 如果在sen...
mailx傳送郵件
linux下的mailx傳送帶附件多人抄送的郵件,例子 mailx s test a 1.txt c qq.com zzz qq.com yyyy qq.com 2.txt 表示主體為test 待乙個附件1.txt 抄送給 qq.com和zzz qq.com 主送給yyyy qq.com 並把2.t...
linux 配置mailx傳送到外網郵箱
1 安裝sendmail伺服器 yum install mailx 2 修改配置 vim etc mail.rc 在尾部新增 set from 18765262 139.com 你的郵箱,發件郵箱,例如139郵箱 set smtp smtp.139.com 郵箱的smtp伺服器 set smtp a...