# present result in a table
print '
';
my $n = 0;
for (sort keys %list){
++$n;
print qq!
| $n |
$_ |
$list{$_} |
!;
}
print '
';
print scalar localtime;
print end_html;
# your email routine here
sub send_to {
my $to = shift;
my $result = "Log or error for $to";
# $mail{To} = $to;
# if ( sendmail(%mail) ){
# $result = $Mail::Sendmail::log;
# } else {
# $result = $Mail::Sendmail::error;
# }
return $result; # either log or error msg
}
# check address is valid
sub is_valid {
my $addr = shift;
# make checks here as
# complicated as required
if ($addr =~ /\@/){
return 1;
}
return 0;
}