为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用Linux命令行将文件作为电子邮件附件发送?

如何使用Linux命令行将文件作为电子邮件附件发送?

SMILET 2019-07-01 15:29:49
如何使用Linux命令行将文件作为电子邮件附件发送?我创建了一个脚本,它每晚运行在我的Linux服务器上,它使用mysqldump将我的每个MySQL数据库备份到.sql文件,并将它们打包成一个压缩的.tar文件。我想完成的下一步是通过电子邮件将tar文件发送到远程电子邮件服务器以确保安全。我能够通过将备份文本文件管道发送给正文中的原始脚本发送一封电子邮件mailx就像这样:$ cat mysqldbbackup.sql | mailx backup@email.comcat回显备份文件的文本,该文本被管道传输到mailx将收件人的电子邮件地址作为参数传递的程序。虽然这能满足我的需要,但我认为这可能是更好的一步,是否可以使用shell脚本或其他方式将压缩的.tar文件作为附件?这将击败处理非常长的电子邮件,其中包含头数据,往往有字包装问题等。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1745 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信