我正在尝试将包含多个.csv文件的电子邮件从Solaris10发送给某人
我现在有两个问题
(uuencode test / test.csv test / test.csv; uuencode test / test1.csv test / test1.csv)| mailx -s test“someone@gmail.com cc:someone@naver.com”
使用此命令,虽然我可以发送带有.csv文件的电子邮件
当我从Gmail收到该电子邮件时,没有问题
但是在其他电子邮件(outlook ...)上没有附加文件,并且被更改为一些奇怪的文本并涉及电子邮件上下文。
请您解释一下这里发生了什么以及解决方案?
答案 0 :(得分:1)
说"如果我可以避免使用Perl模块那么它会更好"与说"我不能使用任何Perl模块"相同,所以这是目前推荐的方法。它使用Email::Stuffer模块。
use Email::Stuffer;
Email::Stuffer->from('someone@somedomain')
->to('someone.else@someotherdomain')
->text_body("Here's the data")
->attach_file('test/test.csv')
->attach_file('test/test1.csv')
->send;
该文档还包含使用较旧的Email :: MIME执行相同操作的示例,以演示使用较新模块的简单程度。
如果您不使用CPAN,那么您就不会使用Perl的大部分功能。设置轻松安装和使用CPAN模块的能力将使您的生活更加愉快。