Python 在mailx中将s3文件作为附件发送

Python 在mailx中将s3文件作为附件发送,python,linux,amazon-web-services,email,amazon-s3,Python,Linux,Amazon Web Services,Email,Amazon S3,我正在尝试使用mailx发送一个S3文件作为附件,下面的命令可以很好地在unix文件系统上发送一个普通文件,但是如何在S3文件系统中使用它 mailx -r ${from} -a ${file_path_attach} -s "${subject}" "${recipients}" << EOM ${message} EOM mailx-r${from}-a${file\u path\u attach}-s“${subject}”${recipients}” 另外,请确保在您尝试

我正在尝试使用mailx发送一个S3文件作为附件,下面的命令可以很好地在unix文件系统上发送一个普通文件,但是如何在S3文件系统中使用它

mailx -r ${from} -a ${file_path_attach} -s "${subject}" "${recipients}" << EOM

${message}
EOM

mailx-r${from}-a${file\u path\u attach}-s“${subject}”${recipients}”

另外,请确保在您尝试运行mailx命令的集群上安装了电子邮件功能

#move the S3 file to local DIR on AWS
s3cmd get S3:attach.txt /tmp/attach.txt

#send the email with attachment
mailx -r test@test.com -a /tmp/attach.txt -s "TEST Subject" "test@test.com" << EOM

TEST body
EOM
#在AWS上将S3文件移动到本地目录
s3cmd获取S3:attach.txt/tmp/attach.txt
#发送带有附件的电子邮件
mailx-rtest@test.com-a/tmp/attach.txt-s“测试对象”test@test.com"