for my $datum (@{$mydata}) { my $account_number = $datum->{'account_number'} || ''; my $name = $datum->{'name'} || ''; my $email = $datum->{'email'}; if (! $email) { bad_email("No email address found '$account_number'."); next; } if ($email !~ /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) { bad_email( "Invalid email address - '$email' on account '$account_number'."); next; } next if ($name eq '') || ($account_number eq ''); # Send emails send_email("send my stuff here"); my $data = qq(