neilwatson has asked for the wisdom of the Perl Monks concerning the following question:
Code snippet:
#timeout on DNS and SMTP network checks $Mail::CheckUser::Timeout = 10; $Mail::CheckUser::Treat_Timeout_As_Fail = 1; foreach $add (@adds){ $pm->start and next; if (Mail::CheckUser::check_email($add)){ writeaddr(*GOODADDR, $add); #address is good print $add." good ".Mail::CheckUser::last_check()->{reason}."\ +n"; $pm->finish; }else{ writeaddr(*BADADDR, $add); #address is bad print $add." bad".Mail::CheckUser::last_check()->{reason}."\n" +; $pm->finish; } } $pm->wait_all_children;
Output:
$validemail mails janedoe@epatra.com good Cannot connect SMTP servers: 65.182.162.90 joeblow@attcanada.com good Cannot connect SMTP servers: 216.21.229.196 validemail is finished
Neil Watson
watson-wilson.ca
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Mail::CheckUser issue
by keszler (Priest) on Aug 26, 2004 at 15:51 UTC | |
by adrianh (Chancellor) on Aug 27, 2004 at 09:33 UTC | |
by keszler (Priest) on Aug 27, 2004 at 14:08 UTC |