2011-12-22 40 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)。

相關問題