在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:添加附件。yum

总结
你是否有其余方法能够从Linux终端发送带有附件的电子邮件?总结

相关文章
相关标签/搜索