zoukankan      html  css  js  c++  java
  • 在Linux命令行发送电子邮件附件的两种方法

    Linux命令行发送邮件,对于系统管理员,可以附加备份文件、日志文件/系统运行报告或任何相关信息,并将其发送到远程计算机,是一件非常有用的。
    需求

    本文使用Centos7操作系统。

    需要有一个工作正常的邮件系统。本文将不介绍如何配置邮件服务器。

    使用mail命令

    安装mailx安装包

    [root@localhost ~]# yum -y install mailx
    

    安装完成,我们可以使用下面发送带附件的邮件:

    [root@localhost ~]# echo "Message Body Here" | mail -s "Subject Here" user@example.com -a anaconda-ks.cfg 
    

    其中的-s:指定邮件主题。-a:添加附件。
    也可以在文件中保存消息内容,然后使用mail发送:

    [root@localhost ~]# mail -s "Subject here" -t user@example.com -A anaconda-ks.cfg < message.txt
    
    使用mutt命令

    安装mutt安装包:

    [root@localhost ~]# yum -y install mutt
    

    安装完成,我们可以使用下面发送带附件的邮件:

    [root@localhost ~]# echo "Message Body Here" | mutt -s "Subject Here" -a anaconda-ks.cfg user@example.com
    

    其中的-s:指定邮件主题。-a:添加附件。

    总结

    你是否有其他方法可以从Linux终端发送带有附件的电子邮件?

  • 相关阅读:
    Java实现对zip和rar文件的解压缩
    executssql 函数的每一句代码的意思
    ConnectString ()函数的介绍
    ADODB——RecordSet对象
    Mrc.EOF
    论数据库
    uniGUI之新窗口uniForm(19)
    uniGUI之学习方法(18)
    uniGUI之换肤(17)
    uniGUI之多页面框架(16)
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/14803705.html
Copyright © 2011-2022 走看看