讲一下如何使用mail命令发邮件,这个命令平时使用的不多,但是还是建议大家了解一下。下面给大家讲讲mail命令的用法。
收发邮件
mail -s "邮件主题" 用户地址 < 邮件正文
注解:
1、序号1的红框中是发送给同系统test用户邮件的命令,“< /tmp/youjian.txt”是我提前将要发送的邮件正文写到了这个txt文件中;
2、序号2的红框是使用mail命令查看当前收到的所有邮件,按照序号排列;
3、序号3的红框中说明最新的邮件是21号,所以在“&”后面直接输入要查看的邮件的序号21即可;
4、序号3和序号4之间的部分是邮件的相关信息,序号4的红框中是邮件的正文;
4、回到root用户,查看之前准备好的邮件正文,与接收方test收到的是一致的,所以此次发送无误。
除了上述的方法外,也可以不提前编辑正文,而是选择下面的方式,输入“mail -s “nihao” test”命令后,在下面单独输入邮件正文,如下所示:
同样可以看到test用户收到了邮件内容。
注意:
使用mail命令打开邮件的时候可以看到红线框内的U和N的的标识符,它们是有实际意义的,如下所以:
总结:
1) 无邮件正文
mail -s “主题” 收件地址
2) 有邮件正文
mail -s “主题” 收件地址< 文件(邮件正文.txt)
echo “邮件正文” | mail -s 邮件主题 收件地址
cat 邮件正文.txt | mail -s 邮件主题 收件地址
3) 带附件
mail -s “主题” 收件地址 -a 附件 < 文件(邮件正文.txt)
% mail -s “邮件主题” 1968089885@foxmail.com -a /data/findyou.tar.gz < /data/findyou.txt
今天的文章linux之mail命令发邮件分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/33524.html