Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Unix中在邮件中附加2个以上的文件_Unix - Fatal编程技术网

在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添加一个标题。