通过Solairs/AIX/HP-UX/UNIX/Linux命令行通过电子邮件发送多个文件附件

时间:2020-01-09 10:40:47  来源:igfitidea点击:

如何从IBM AIX/HP-UX Unix通过Shell脚本或命令行将文件作为附件邮寄?
如果您安装了mutt电子邮件客户端,请按此处所述尝试mutt命令。
如果您没有安装mutt命令,请使用以下命令从UNIX命令提示符或Shell脚本通过电子邮件将文件作为附件发送。

通过电子邮件发送reports.tar.gz文件

执行uuencode命令,如下所示:

uuencode reports.tar.gz reports.tar.gz | mailx -s "My Report" [email protected]

请注意,文件名report.tar.gz在uuencode命令行上出现两次。
您必须使用两次相同的名称。

通过电子邮件发送新的办公室照片以及从文件中读取的短信

执行命令,如下所示;

(cat mymessage.txt; uuencode office.jpeg office.jpeg) | mail -s "Subject" [email protected]

在一封电子邮件中发送多个附件

执行命令,如下所示:

$ uuencode r1.tar.gz r1.tar.gz > /tmp/out.mail
$ uuencode r2.tar.gz r3.tar.gz >> /tmp/out.mail
$ uuencode r3.tar.gz r3.tar.gz >> /tmp/out.mail
$ cat email-body.txt >> /tmp/out.mail
$ mail -s "Reports" [email protected] < /tmp/out.mail