line |
true |
false |
branch |
20
|
214 |
31 |
unless index($mhead->{'from'}, "\"Mail Delivery System\"") == 0 |
21
|
14 |
17 |
unless $mhead->{'subject'} eq "Mail delivery failed: returning message to sender" |
40
|
17 |
149 |
unless ($readcursor) |
42
|
17 |
0 |
if index($e, $startingof->{'message'}[0]) == 0 |
45
|
0 |
149 |
unless $readcursor & $indicators->{'deliverystatus'} |
46
|
52 |
97 |
unless length $e |
58
|
17 |
80 |
if ($e =~ /\A([^ ]+[\@][^ ]+?)[:]?\z/) { } |
|
6 |
74 |
elsif (index($e, $startingof->{'error'}[0]) == 0) { } |
60
|
0 |
17 |
if ($v->{'recipient'}) |
73
|
12 |
62 |
if (length $v->{'diagnosis'}) { } |
85
|
0 |
17 |
unless $recipients |
90
|
11 |
6 |
if ($e->{'diagnosis'} =~ /host:[ ]+(.+?)[ ]+.+[ ]+reason:.+/) { } |
95
|
11 |
0 |
if $e->{'diagnosis'} =~ /for TEXT command/ |
96
|
11 |
0 |
if $e->{'diagnosis'} =~ /SMTP error/ |
106
|
11 |
6 |
unless grep {index($e->{'diagnosis'}, $_) > -1;} @{$$messagesof{$r};} |