linux服务器 用系统默认mail发送邮件

第一步:设备服务器发送邮件要用的,邮箱地址,账号密码

编辑 /etc/mail.rc

vim /etc/mail.rc

在文件的结尾追加,账号信息配置

例如:set from=1880888888@139.com smtp=smtp.139.com smtp-auth-user=18808888888@139.com smtp-auth-password=123456 smtp-auth=login

第二步:直接用mail 命令进行发邮件

举例:我需要监控服务器性能并通过邮件告警,于是我写了个脚本,最后判断邮件内容不为空则发送邮件。

[[ -s ${mail} ]] && /bin/mail -s "top域名解析量监控" 1880888888@139.com < ${mail}

mail 命令常见用法:

-s  “xxxxx”邮件标题
-a     跟文件名 表示发送文件作为附件
-b<地址>:指定密件副本的收信人地址;
-c<地址>:指定副本的收信人地址;
-f<邮件文件>:读取指定邮件文件中的邮件;
-i:不显示终端发出的信息;
-I:使用互动模式;
-n:程序使用时,不使用mail.rc文件中的设置;
-N:阅读邮件时,不显示邮件的标题;
-s<邮件主题>:指定邮件的主题;
-u<用户帐号>:读取指定用户的邮件;
-v:执行时,显示详细的信息。

收件人直接写在后面不用加命令参数,多个收件人用空格隔开



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值