• 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

     

     

  • 相关阅读:
    Spring Boot 整合邮件服务
    Netty常用类与接口
    FIddler抓手机的通讯包的设置记录
    用Python自制桌面版翻译软件
    数据湖仓一体(一) 编译hudi
    2023年03月 C/C++(七级)真题解析#中国电子学会#全国青少年软件编程等级考试
    对拍程序的写法
    Docker基础-cgroup
    Llama-7b-Chinese本地推理
    nginx 配置~~~本身就是一个静态资源的服务器
  • 原文地址:https://blog.csdn.net/Gao068465/article/details/126009158