linux命令之 mail

时间:2020-12-22 11:39:54   收藏:0   阅读:0
定义:

mail命令是linux专门用于发邮件的一个命令

主要参数:
-s 指定主题发送
-a 指定附件发送,如果是多个附加,多次-a即可
-c 给多个人发送邮件

## 举例:

仅标题
mail -s "告警" 123456@qq.combr/>发送一个内容为空,标题为"告警"的邮件给123456@qq.com
标题加正文
mail -s "告警" 123456@qq.com < /home/zhou.txt
br/>发送一个邮件内容为zhou.txt,标题为"告警"的邮件给123456@qq.com
标题加正文加附件
mail -s "告警" 123456@qq.com -a /home/zhou.tar.gz < /home/zhou.txt
发送一个邮件内容为zhou.txt,标题为"告警" ,且带有zhou.tar.gz附件的邮件给123456@qq.com
多个人同时发邮件
mail -s "告警" -c 123456@qq.com 654321@qq.com

mail命令的配置文件/etc/mail.rc
在mail.rc文件尾可以添加下内容(以下部分内容是参考别人的)
set from=123456@qq.com smtp="smtp.qq.com"
set smtp-auth-user="123456@qq.com" smtp-auth-password="123456"
set smtp-auth=login

说明:
from: 对方收到邮件时显示的发件人
smtp: 指定第三方发送邮件的smtp服务器地址
smtp-auth-user: 第三方发邮件的用户名
smtp-auth: SMTP的认证方式。默认是login,也可改为CRAM-MD5或PLAIN方式
smtp-auth-password: 用户名对应密码

咱们以上所述的内容,当然是在mail命令安装成功的前提下

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!