在 Unix 中使用 Mutt 命令发送多个附件

在 Unix 中使用 Mutt 命令发送多个附件

我在 UNIX 中使用 mutt 命令发送多个附件时遇到问题。目前,我使用以下代码发送单个附件。

cat Count_Validation_Results_date +%m%d%Y.txt | mutt -a "/opt/sandbox/log_file_dir/Count_Validation_Session_$timeStamp.log" -s "Count Validation Test Comparison Results" [email protected]

如果我使用以下代码,它不会附加应该附加的文件。我遗漏了什么吗?任何帮助都非常感谢。

这是电子邮件附件

cat Count_Validation_Results_date +%m%d%Y.txt | mutt -a "/opt/sandbox/log_file_dir/Count_Validation_Session_$timeStamp.log" -a "/export/home/x219325/log_file_dir/Count_Validation_Error_$timeStamp.log" -s "Count Validation Test Comparison Results" [email protected]

答案1

来自 mutt 手册页:

-a file [...]
   Attach  a  file  to  your  message  using  MIME.  When attaching single or multiple files, separating filenames and recipient
   addresses with "--" is mandatory, e.g. mutt -a image.jpg -- addr1 or mutt -a img.jpg *.png -- addr1  addr2.   The  -a  option
   must be placed at the end of command line options.

因此,您不需要-a为每个附加文件设置标志,但是你必须--在收件人前添加分隔符。

选项顺序也很重要。您必须将主题选项放在最前面。

相关内容