美文网首页
linux: mail 自动发送邮件

linux: mail 自动发送邮件

作者: 树懒吃糖_ | 来源:发表于2020-09-24 14:58 被阅读0次
mail安装

yum install mailx
centos7 自带mailx (mailx 和mail 一样)


mail 修改配置

vim /etc/mail.rc
文件最后添加发件人:
set from=auto@medpharm.com #发件人
set smtp=smtp.xxmedpharm.com #根据邮箱查找对应的smtp,当前用的是阿里云邮箱
set smtp-auth-user=auto@medpharm.com
set smtp-auth-password=.123456 #密码
set smtp-auth=login


设置完成后可以使用
命令:
cat 正文 |mail -a 附件 -s 邮件主题 收件人

echo "sample results are shown in the attachments."|/usr/bin/mail -a {sample}.exac -a{sample}.exac.filt -s ${sample}_result djl@medpharm.com,mcy@medpharm.com
多个附件用多个 -a
多个收件人用“,” 隔开

在运行任务的sh脚本中增加mail命令,任务完成时可以及时提醒

linux 邮件系统参考:
https://linux.cn/article-11663-1.html
https://www.jianshu.com/p/83f806914eff

相关文章

网友评论

      本文标题:linux: mail 自动发送邮件

      本文链接:https://www.haomeiwen.com/subject/zozwyktx.html