mailx簡單配置

2021-10-09 17:22:01 字數 1185 閱讀 2980

環境: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...