【发布时间】:2011-01-31 15:57:13
【问题描述】:
我很难相信这个问题在 SO 上不存在,但我找不到 Perl 的实例或类似的实例......
无论如何,我应该使用哪个 Perl 模块将多个文件附加到电子邮件中?
目前,我正在使用此代码发送带有单个附件的电子邮件,但我不知道如何修改它以处理多个附件:
my $mail_fh = \*MAIL;
open $mail_fh, "|uuencode $attachment $attachment |mailx -m -s \"$subject\" -r $sender $recipient";
print $mail_fh $message;
close($mail_fh);
可以修改此代码块以处理多个附件吗?还是我必须使用一个特殊的模块来完成这个?如果是这样,模块是什么,我将如何编写脚本?
感谢您的帮助!
【问题讨论】:
-
CPAN 上有无数的邮件模块 - 选择一个并使用它。并且不要使用uuencode;它被 Base-64 编码取代有很多很好的理由。
标签: perl email perl-module attachment mailx