我正在使用Email::Stuffer
模块在Windows上的ActivePerl中通过电子邮件发送文本消息。这是我正在运行的代码:
use strict;
use warnings;
use Email::Stuffer;
my $text = <<"END";
This is the email generated by Perl.
END
Email::Stuffer
->text_body($text)
->subject('Perl Email')
->from('abc@gmail.com>')
->to('xyz@gmail)
->send;
我遇到这样的错误:
Can't locate Email/Stuffer.pm in @INC (you may need to install the Email::Stuffer module) (@INC contains: C:/Perl/site/lib C:/Perl/lib) at D:\Ekanvith
a\perl\email.pl line 4.
BEGIN failed--compilation aborted at D:\Ekanvitha\perl\email.pl line 4.
答案 0 :(得分:3)
Email :: Stuffer不属于标准Perl发行版。您需要先安装它才能使用它。
可能可以将其安装在ActivePerl软件包存储库中,因此您可以使用ppm
进行安装。但是,我建议您改用Strawberry Perl,这样可以install CPAN modules using the standard tools。