#下载邮件
yum install -y mailx
一.系统用户之间发送邮件
#方法一
#发送邮件
mail -s "邮件标题" 用户名
#回车,就可以输入内容,按住ctrl+删除键 即可删除输入的内容,换行也使用回车
#ctrl+d发送 / 回车输入一个 . 再回车也可以进行发送,当然这个点不会放进内容里
#方法二
echo 内容 |mail -s "主题" 用户名
方法三
mail -s "主题" 收件人 < /etc/passwd
mail常见参数
-a #带附件
-A #配置好的发送邮件的账号
-s #邮件标题
-b #指定密件副本的收信人地址
-c #指定副本的收信人地址
-u #读取指定用户的邮件
-f #读取指定邮件文件中的邮件
二.发送邮件到网络邮箱
# 配置邮箱信息,在mail.rc文件中追加以下信息
vim /etc/mail.rc
# 配置邮箱信息,在mail.rc文件中追加以下信息 [root@bogon ~]# vim /etc/mail.rc # 你的邮箱地址 set [email protected] # 邮箱服务器地址, smtp.qq.com smtp.126.com set smtp=smtp.163.com # 你的邮箱地址 set [email protected] # 邮箱是授权码,以QQ邮箱为例在账户设置开启服务获取授权码,可看下图 set smtp-auth-password=XXXXXXXXXXXXXX set smtp-auth=login set ssl-verify=ignore
发送邮件测试
cat /etc/passwd | mail -s "测试邮件" 116***[email protected]
发送邮件时携带附件
cat /etc/passwd | mail -s "测试邮件" -a "./a.jpg" 173**[email protected]
注意:如果mail发送失败,提示/usr/sbin/sendmail: 没有那个文件或目录 . . . message not sent.
下载并启用sendmail。
有关概念可参考:
标签:发送,set,kylin,centos7,邮箱,mail,com,邮件 From: https://blog.csdn.net/Lzcsfg/article/details/137360550