CentOS7 基于mailx通过shell推送邮件
作者:Eason.Cao 发布:2020-12-17 15:56 分类:时间 踩踏:55次 CentOS7 基于mailx通过shell推送邮件已关闭评论
CentOS 7官方镜像已经包含mailx软件包可直接安装。
yum -y install mailx
修改配置文件 /etc/mail.rc 在文件末尾添加如下:
# smtp服务器认证的用户名 set from=<你的邮箱地址> # smtp服务器的地址 set smtp=<你邮箱服务商的smtp地址> # 邮件认证的方式 (这里默认login即可) set smtp-auth=login # smtp服务器认证的用户名 set smtp-auth-user=<你的邮箱地址> # smtp服务器认证的用户密码(授权码) set smtp-auth-password=<你的邮箱密码> # 忽略验证 set ssl-verify=ignore set nss-config-dir=/etc/maildbs/
注意:目前大部分公共邮件服务商都限制了SMTP和IMAP功能,需要你登录邮箱去开启该功能,开启后注意是否需要为SMTP和IMAP设置专用密码。
发送邮件
直接在shell中使用mail命令
mail -s “邮件主题” 收件人地址
上面的命令回车执行后, 会等待用户的输入, 当输入完成后, 使用ctrl+D键, 结束并发送邮件.
使用echo和管道的方式
echo “测试邮件” | mail -s “邮件主题” 收件人地址
echo “邮件内容” | mail -s “邮件主题” -a 附件 收件地址
本文固定链接: http://blog.cyszys.com/?p=445 | Eason
作者:Eason.Cao | 发布:2020年12月17日 | 分类:时间 |
原创文章转载请注明:CentOS7 基于mailx通过shell推送邮件 | Eason
- 上一篇:举报小米通讯技术有限公司涉嫌广告欺诈和欺诈消费者 意见及举证
- 下一篇:已是最新文章
留言光荣榜