line |
true |
false |
branch |
171
|
0 |
57 |
unless (defined $email) |
181
|
2 |
55 |
unless (defined $hostname) |
188
|
28 |
27 |
if ($Mail::CheckUser::Skip_Network_Checks) { } |
|
27 |
0 |
elsif ($ok) { } |
213
|
47 |
8 |
if ($hostname =~ /$HOSTNAME_RE/x) { } |
234
|
39 |
8 |
if ($username =~ /$USERNAME_RE/x) { } |
254
|
0 |
27 |
if $tout == 0 |
259
|
0 |
27 |
if $tout == 0 |
262
|
13 |
14 |
if (@mx) { } |
269
|
0 |
14 |
if $tout == 0 |
275
|
0 |
14 |
if $tout == 0 |
278
|
1 |
13 |
if ($res) { } |
282
|
1 |
0 |
if ($rr->type eq 'A') { } |
|
0 |
0 |
elsif ($rr->type eq 'CNAME') { } |
293
|
1 |
0 |
if $$Mail::CheckUser::NXDOMAIN{lc $ip} |
301
|
1 |
42 |
if $$Mail::CheckUser::NXDOMAIN{lc $mserver} |
304
|
3 |
9 |
if ($Mail::CheckUser::Skip_SMTP_Checks) { } |
307
|
0 |
9 |
if ($Mail::CheckUser::Skip_SYN) { } |
312
|
0 |
0 |
unless ($mserver =~ /^\d+\.\d+\.\d+\.\d+$/) |
314
|
0 |
0 |
if $tout == 0 |
316
|
0 |
0 |
if (my $ans = $resolver->query($mserver)) |
318
|
0 |
0 |
if ($rr_a->type eq 'A') |
326
|
0 |
0 |
if $tout == 0 |
330
|
0 |
0 |
if $res == 1 |
331
|
0 |
0 |
if $res == 0 |
339
|
0 |
32 |
if ($mserver =~ /^\d+\.\d+\.\d+\.\d+$/) { } |
343
|
0 |
32 |
if $tout == 0 |
345
|
30 |
2 |
if (my $ans = $resolver->query($mserver)) { } |
347
|
30 |
0 |
if ($rr_a->type eq 'A') |
372
|
30 |
2 |
if ($tainted and $tainted eq $mserver and $resolve->{$tainted} and $ping->ping($tainted)) { } |
381
|
0 |
9 |
if $tout == 0 |
384
|
7 |
2 |
if ($resolve->{$mserver}) { } |
387
|
7 |
0 |
if ($ping->ack($mserver)) { } |
392
|
3 |
4 |
if $res == 1 |
393
|
4 |
0 |
if $res == 0 |
426
|
0 |
7 |
if $tout == 0 |
428
|
7 |
0 |
defined $Mail::CheckUser::Helo_Domain ? : |
430
|
0 |
7 |
unless (defined $smtp) |
437
|
1 |
6 |
if $tout == 0 |
441
|
0 |
6 |
unless ($smtp->mail($Mail::CheckUser::Sender_Addr)) |
445
|
0 |
0 |
if $tout == 0 |
452
|
2 |
4 |
if ($smtp->to("$username\@$hostname")) { } |
455
|
2 |
0 |
if ($tout) |
464
|
0 |
4 |
if $tout == 0 |
472
|
4 |
0 |
if ($code == 550 or $code == 551 or $code == 553) { } |
|
0 |
0 |
elsif ($code == 552) { } |
|
0 |
0 |
elsif ($code =~ /^4/) { } |
499
|
0 |
161 |
if ($timeout < 0) { } |
509
|
0 |
921 |
if ($Mail::CheckUser::Debug) |
519
|
91 |
40 |
if $code == 0 |
520
|
2 |
129 |
if $code == 6 |
521
|
0 |
131 |
if $code == 7 and not $Mail::CheckUser::Treat_Full_As_Fail |
522
|
0 |
131 |
if $code == 3 and not $Mail::CheckUser::Treat_Timeout_As_Fail |
523
|
1 |
130 |
if $code == 5 and not $Mail::CheckUser::Treat_Timeout_As_Fail |
524
|
0 |
131 |
if $code == 8 and not $Mail::CheckUser::Treat_Grey_As_Fail |
532
|
94 |
37 |
$ok ? : |