在以下示例中,我可以使用逗号向 2 个收件人发送同一条消息。但我不能使用逗号发送 2 个文件。
echo "Here is the file you requested" | mutt -s "attaching file" -a one.txt -- [email protected],[email protected]
如何在同一个命令中发送第二个.txt 文件?
答案1
echo "Here is the file you requested" | mutt -s "attaching file" -a one.txt -a two.txt -- [email protected],[email protected]
应该可以。不过,对于 10-20 个文件来说,还需要做很多工作。
答案2
正如 mutt 手册 (版本 1.5.21) 所述。
-a file [...] 使用 MIME 将文件附加到您的邮件中。附加单个或多个文件时,必须用“--”分隔文件名和收件人地址,例如
mutt -a image.jpg -- addr1
或者mutt -a img.jpg *.png -- addr1 addr2
-a 选项必须放在命令行选项的末尾。
所以这样就没问题了:
echo "Here is the file you requested" | mutt -s "attaching file" -a one.txt second.txt -- [email protected],[email protected]