linux之mail命令发邮件

linux之mail命令发邮件讲一下如何使用mail命令发邮件,这个命令平时使用的不多,但是还是建议大家了解一下。下面给大家讲讲mail命令的用法。

        讲一下如何使用mail命令发邮件,这个命令平时使用的不多,但是还是建议大家了解一下。下面给大家讲讲mail命令的用法。

收发邮件

mail -s "邮件主题" 用户地址 < 邮件正文

 注解:

1、序号1的红框中是发送给同系统test用户邮件的命令,“<  /tmp/youjian.txt”是我提前将要发送的邮件正文写到了这个txt文件中;

2、序号2的红框是使用mail命令查看当前收到的所有邮件,按照序号排列;

3、序号3的红框中说明最新的邮件是21号,所以在“&”后面直接输入要查看的邮件的序号21即可;

4、序号3和序号4之间的部分是邮件的相关信息,序号4的红框中是邮件的正文;

 linux之mail命令发邮件

4、回到root用户,查看之前准备好的邮件正文,与接收方test收到的是一致的,所以此次发送无误。

 linux之mail命令发邮件

         除了上述的方法外,也可以不提前编辑正文,而是选择下面的方式,输入“mail  -s “nihao”  test”命令后,在下面单独输入邮件正文,如下所示:

linux之mail命令发邮件

         同样可以看到test用户收到了邮件内容。

         linux之mail命令发邮件

 

注意:

        使用mail命令打开邮件的时候可以看到红线框内的U和N的的标识符,它们是有实际意义的,如下所以:

linux之mail命令发邮件

 

linux之mail命令发邮件 

总结:

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

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注