美文网首页
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