この流れにはいくつかの同様のスレッドがありましたが、通常の原因は、インストールするのを忘れた人またはuse
関連するパッケージだったようです。この場合、そうではないようです。Email::Sender
インストールされていることを再確認しました
cpan[1]> install Email::Sender
Going to read '/home/ajmills/.cpan/Metadata'
Database was generated on Fri, 18 Jan 2013 07:07:06 GMT
Email::Sender is up to date (0.120002).
cpan[2]>
私の簡単なプログラム:
use strict;
use warnings;
use Email::Sender;
my $mailer = Email::Sender->new( {
mailer => 'SMTP::TLS',
mailer_args => [
Host => 'smtp.gmail.com',
Port => 587,
User => 'xxx@gmail.com',
Password => 'xxx',
Hello => 'xxx.org',
]
} );
そしてそれを実行します:
:~$ perl email.pl
Can't locate object method "new" via package "Email::Sender" at email.pl line 5.
何か案が?