Centos7 mail shell发送邮件

1.安装mailx

离线yum帮助

yum -y install mailx

2.邮件配置

vi /etc/mail.rc
新增
set bsdcompat
set from=邮寄地址
set smtp=smtp地址
set smtp-auth-user=用户名
set smtp-auth-password=密码
set smtp-auth=login

3.发送邮件

mail_subject=""
mial_addr="收件箱"
mail_copy="抄送"
mail_content="邮件正文"
mail_a="文件全路径"

echo -e $mail_content | mail -s $mail_subject -c $mail_copy -a$mail_a $mail_addr

 

常见问题:

1.foxmail客户端附件中文乱码

方法:修改/etc/mail.rc

set sendcharsets=utf-8,gbk

posted @ 2021-03-23 14:11  aongao  阅读(37)  评论(0编辑  收藏  举报