2011-12-22 43 views
1

有没有一种方法可以通过Mail::Send包的地址来定义。Mail ::发送地址

我试过下面

my $email = new Mail::Send; 
$email->from('eTEC'); 

,但它给下面的错误。

不能 unix-mail1.pl线11

问候#马赫什

回答

2

从源代码看,它不支持from(),这意味着它不会在构造函数中支持它。您需要手动输入set(),当您拨打open()时,该代码将被Mail::Mailer(MailTools软件包的一部分)提取并处理。

my $email = Mail::Send->new(to =>); 
$email->set('From', 'eTEC'); 
+0

伟大的男人..它的作品...非常感谢....关心 – Mahesh 2011-12-22 11:14:04

0

从来没有使用过 “从” 包通过 “邮件发送::” 定位对象的方法,但尝试Mail::Send->new(From => '[email protected]')

3

没有什么文档中为Mail::Send指示它支持from方法。所以我不确定你为什么认为它存在。

通常,“邮件”命名空间中的模块比“电子邮件”命名空间中的模块更老并且用处不大。我建议你看看Email::Sender(或甚至Email::Sender::Simple)。

相关问题