1、环境安装
yum install -y sendmail
yum install -y mailx
2、检查sendmail服务
启动:systemctl start sendmail.service
设置开机启动:systemctl enable sendmail.service
3、vim /etc/mail.rc添加以下信息:
set from=your_email@163.com # 发送邮件的邮箱
set smtp=smtp.163.com:465 # 邮箱域名,注意端口号,465或587
set smtp-auth-user=your_email@163.com # 邮箱账号
set smtp-auth-password=your_password_or_auth_code # 邮箱登录密码或授权码
set smtp-auth=login
set ssl-verify=ignore # 忽略SSL证书验证(根据实际情况可能需要调整)
QQ邮箱配置:
set from=xxxxx@qq.com #写你的qq邮箱
set smtp=smtp.qq.com:587 #不变 第三方发送邮件的地址,端口号是:465或587
set smtp-auth-user=xxxxx@qq.com #写你的qq邮箱
set smtp-auth-password=asasasasasas #写你的qq邮箱第三方授权码
set smtp-auth=login #不变 这是smtp的认证方式,写login就行
4、使用指令测试:
发送普通邮件:
echo "这是一个带附件的邮件" |mail -s "测试邮件" xx@163.com
echo "hello,world"|mailx -v -s "test" xx@163.com
发送带附件的邮件
echo "这是一个带附件的邮件" |mail -s "测试邮件" -a file.txt xx@qq.com
5.邮件指令:
检查邮件队列的状态:postqueue -p
除队列中的所有邮件:postsuper -d ALL