在Unix中在邮件中附加2个以上的文件
我有许多文件要附上并通过电子邮件发送。 我正在运行脚本来这样做。在Unix中在邮件中附加2个以上的文件,unix,Unix,我有许多文件要附上并通过电子邮件发送。 我正在运行脚本来这样做。 您能帮我编写代码吗?您可以多次使用mailx的-a,例如: $ mailx -s 'Few files attached' -a file1.txt -a file2.txt someone@some.com 您也可以像这样使用uuencode: $ ( cat Mail_Report.txt; uuencode file1.txt file1.txt ; uuencode file2.txt file2.txt ) | ma
您能帮我编写代码吗?您可以多次使用
mailx的-a
,例如:
$ mailx -s 'Few files attached' -a file1.txt -a file2.txt someone@some.com
您也可以像这样使用uuencode
:
$ ( cat Mail_Report.txt; uuencode file1.txt file1.txt ; uuencode file2.txt file2.txt ) | mailx -s "SUBJECT" someone@some.com
你试过什么?什么不起作用?你用的是什么脚本?你能提供代码吗?输出错误?cat Mail_Report.txt;uuencode file1.txt file1.txt file2.txt file2.txtOld post我知道,但我只想指出,mailx的早期版本(包括RHEL5/OEL5/CentOS5上的版本)不支持附件的-a标志。羊肉的版本确实如此。从RHEL6及其派生版本开始,包含的mailx版本确实支持-a标志。您告知的第一个选项不起作用,以下是错误mailx:未识别标志:您告知的第二个选项可以,但附加了一个1文件或未附加文件。它在我的Linux设备(OpenSuse 11)上起作用。你的系统是什么?顺便说一句,您始终可以对文件进行tar,并将存档作为一个文件附加。“-A”是大多数现代mailx实用程序(包括mailutils中的附件)中附件的正确参数-a添加一个标题。