Hi everyone,
The following sub checks for bad e-mail address, and reports it:

if (($self->{_Email} =~ /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/ || $self->{_Email}
!~ /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/)) {
                $cool = undef;  # No longer cool
                $message = $self->{_EmailInvalidMessage};
                my $m = MessageText->new(Replacements => \%r, Message => $message);
                $self->{_ErrorEmail} = $m->print;
        }

However, the code is rejecting the domains ending with .info, and .name (the
reason is that it has 4 digits after the zero)
Can someone please tell me how to change this code so it works please.



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to