我想使用perl Email
模块发送电子邮件。我已经安装了Email::Sender
。运行以下
sudo perl -MCPAN -e shell
install Email::Sender
它说Email::Sender is up to date
。
但是当我运行我的脚本时,我收到以下错误:
找不到@INC中的Email / Sender / simple.pm(@INC包含:/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi / usr / lib / perl5 / site_perl /5.8.8 /usr/lib/perl5/site_perl/5.8.5 / usr / lib / perl5 / site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi / usr / lib / perl5 /vendor_perl/5.8.8 / usr / lib / perl5 / vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8。)at ./first.pl第8行。 BEGIN失败 - 编译在./first.pl第8行中止。
脚本:
use Email::Sender::simple qw(sendmail); #line 8
use Email::Simple; #line 9
任何帮助表示感谢。
答案 0 :(得分:11)
该模块名为Email::Sender::Simple
(有两个大写S
个字符),而不是Email::Sender::simple
答案 1 :(得分:0)
虽然在perl-CPANEL中显示库已正确安装,但它不起作用,您可以尝试下一步:
1)从rpm安装epel存储库(通过谷歌搜索,你可以轻松找到它)
2)发行yum repolist
3)发出yum install perl-Mail-Sender.noarch