18.04.1-Ubuntu:邮件命令无法设置带附件的邮件正文

18.04.1-Ubuntu:邮件命令无法设置带附件的邮件正文

我正在尝试使用mail命令发送 2 个附件。我面临的问题是无法发送附件和邮件正文内容。尝试以下命令

echo "Hello World" | mail -s 'Test Email' -A test.csv -aFrom:[email protected] [email protected] 
cat README.txt | mail -s 'Test Email' -A test.csv -aFrom:[email protected] [email protected] 
mail -s 'Test Email' -A test.csv -aFrom:[email protected] [email protected] < README.txt

而我单独发送邮件正文,然后邮件会收到正文

mail -s 'Test Email' -aFrom:[email protected] [email protected]  < README.txt

如何同时发送附件和邮件正文(README.txt在邮件正文和test.csv附件中)?

答案1

这似乎是一个版本中的错误mailutils。在搜索时我遇到了邮件列表提供了解决方案:

您可以使用该--mime选项作为解决方法:

echo "body text" | /usr/bin/mail --mime -s "some subject" -A "somefile.csv" [email protected]

这会将正文添加为附件,但总比没有好!

相关内容