ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在Linux命令行发送电子邮件附件的两种方法

在Linux命令行发送电子邮件附件的两种方法

原创 Linux操作系统 作者:梦共里醉 时间:2021-05-24 11:37:41 0 删除 编辑
在 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终端发送带有附件的电子邮件?


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31524109/viewspace-2773612/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-03-07

  • 博文量
    476
  • 访问量
    293528