linux之mail命令发邮件

234 篇文章 12 订阅
117 篇文章 8 订阅

        讲一下如何使用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

 

 

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金陵大掌柜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值