• linux之mail命令发邮件


            讲一下如何使用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如何设计一个线程池
    Python批量修改图片size
    【GUI】-- 09 JComboBox & JList、JTextField & JPasswordField & JTextArea
    信息系统项目管理师核心考点(五十四)配置项分类、状态与版本
    用 Jupyter Notebook、JupyterLab打开D盘文件
    嵌入式工程师面试题3-硬件
    通过数据可观测性进行价值工程和数据成本优化
    解决nuxt/koa架构初始项目运行报错问题
  • 原文地址:https://blog.csdn.net/Gao068465/article/details/126009158