Hello Monks,
I am using Email::Send::SMTP::Gmail to send a newsletter. I set up a loop to send it to about 150 addresses. I know that the first few went successfully and the last few did not, so I suspect my coding to detect an error in the send is incorrect. I have been told that $mail will return -1 if it fails and therefore used the following code: Have I set this up correctly?
$mail->send(-to=>"$email", -subject=>"$subject",
-body=>"$emailtext",-contenttype=>'text/html');
if ($mail == -1) {
die "Mail send error: $!\n";
} else {
print "Success!\n\n";
print OUTFILE "Success!\n\n";
}
Thanks for any help,
Ivan