foreach my $address (@email) { next unless $address; .. # or something more evoluted: unless (my_validate_mail_add($address)){ warn "'$address' is not a valid address"; next; } .. }