Linux运维学习笔记----Linux邮件发送
章前小识:smtp 简单邮件传输协议 端口号 25
一、坏境准备
1.一台CentOS系统虚拟机(NAT模式)和QQ
二、所需软件 mailx
三、实验步骤
1.挂载光盘
#mount /dev/cdrom /mnt
2.下载安装mailx
#yum install mailx
3.创建一个.sh文件(需要写入腾讯的服务器下载认证文件来执行)
腾讯的服务器下载认证文件
#!/bin/bash
mkdir /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
certutil -L -d /root/.certs
cd /root/.certs/
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i qq.crt
4.去QQ邮箱申请SMTP的**
打开QQ邮箱-设置-账户-开始SMTP服务,发短信获取** 记得保存好
5.修改mailx的配置文件
#vim /etc/mail.rc
shift + G 到文件底部
添加:
set smtp-use-starttls
set smtp=smtp.qq.com
set from=自己的qq邮箱
set smtp-auth-user=自己的qq邮箱
set smtp-auth-password=你的**
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/root/.certs/
6.发送邮件到邮箱
#echo "邮件内容" | mail -s "邮件标题" “要发送的邮箱” 发内容到邮箱
#echo “邮件内容”| mail -s “邮件标题” -a 文件路径 “要发送的邮箱” 发内容到邮箱 附带文件(可下载)
7.实验结果
园里有梨