起因是阿里云的服务器不开放邮箱端口,所以用465端口进行邮件的收发
安装mailx
yum -y install mailx
配置mail.rc文件
vim /etc/mail.rc
set bsdcompat
set from=邮箱@qq.com
set smtp=smtps://smtp.qq.com:465
set smtp-auth-user=邮箱@qq.com
set smtp-auth-password=jsudhdjusjkskajdkic
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/root/.certs
请求数字证书
mkdir?-p?/root/.certs/
echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne ‘/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p’ > ~/.certs/qq.crt
certutil -A -n “GeoTrust SSL CA” -t “C,” -d ~/.certs -i ~/.certs/qq.crt
certutil -A -n “GeoTrust Global CA” -t “C,” -d ~/.certs -i ~/.certs/qq.crt
发送测试邮件
echo “邮件正文” | mail -s “邮件主题” 邮箱@qq.com