| line |
true |
false |
branch |
|
42
|
0 |
75 |
unless ($$self{'body'}) |
|
53
|
6 |
15 |
if ($value =~ /for ([-\@\w\.]{5,})>?;/is and index($1, '@localhost') < 0) |
|
69
|
0 |
0 |
$self->header('content_type') && $self->header('content_type') =~ /charset=\"?([-\w]+)/iso ? : |
|
75
|
0 |
0 |
if $self->header('content_type') and $self->header('content_type') =~ m[multipart/(?:mixed|report);.*?boundary=\"(.+?)\"]iso |
|
87
|
1 |
474 |
if ($value_ref and $$value_ref and $$value_ref =~ /\=\?(.+?)\?(.)\?/i) |
|
99
|
0 |
552 |
unless $field |
|
100
|
347 |
205 |
if exists $$self{'header'}{$field} |
|
134
|
0 |
29 |
if $$self{'parsed_headers'} |
|
155
|
0 |
270 |
unless $2 |
|
166
|
21 |
249 |
if (my $sub = $self->can("_$name")) |
|
171
|
0 |
249 |
exists $header{$name} ? : |
|
196
|
29 |
0 |
unless ($$self{'recipients'}) |
|
198
|
26 |
3 |
unless $$self{'received_recipients'} |
|
199
|
3 |
26 |
/<(.+?)>/ ? : |
|
|
29 |
0 |
if $self->header('to') |
|
200
|
0 |
0 |
/<(.+?)>/ ? : |
|
|
0 |
29 |
if $self->header('cc') |
|
201
|
0 |
29 |
if $self->header('x_rcpt_to') and $self->header('x_rcpt_to') =~ /^(.+?)>?$/i |
|
204
|
35 |
0 |
index($_, '@') > 0 ? : |
|
215
|
0 |
0 |
unless open my $fh, '<', $filename |