我正在尝试使用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]
这会将正文添加为附件,但总比没有好!