我有一個Perl應用程序,應該發送電子郵件到大量的收件人。它似乎工作正常,但經過約9K以電子郵件形式發送失敗:無法調用方法「身份驗證」在一個未定義的值..後許多成功的運行
Can't call method "auth" on an undefined value at...
在代碼中,我看到:
# Open a connection to the SendGrid mail server
my $smtp = Net::SMTP->new('smtp.xyz.net', Port=> 25, Hello=>$DOMAIN);
# Authenticate
my $code = $smtp->auth($USERNAME, $PASSWORD);
顯然,在應用程序沒有語法錯誤,因爲它工作在第一。 我使用Google搜索和搜索這個網站,但找不到任何東西...
我將不勝感激任何意見。
聞起來像內存泄漏。 – 2012-02-26 04:03:38
很有可能。這怎麼會出現問題? – user1233351 2012-02-26 04:24:40