| line |
true |
false |
branch |
|
25
|
82 |
197 |
if $mhead->{'subject'} eq "failure notice" |
|
26
|
57 |
222 |
if grep {$_ =~ /$tryto/;} @{$$mhead{"received"};} |
|
27
|
196 |
83 |
unless $match |
|
135
|
745 |
385 |
unless ($readcursor) |
|
137
|
55 |
690 |
if index($e, $startingof->{'message'}[0]) == 0 |
|
140
|
0 |
385 |
unless $readcursor & $indicators->{'deliverystatus'} |
|
141
|
55 |
330 |
unless length $e |
|
149
|
60 |
270 |
if ($e =~ /\A(?:To[ ]*:)?[<](.+[\@].+)[>]:[ \t]*\z/) { } |
|
|
160 |
110 |
elsif (scalar @$dscontents == $recipients) { } |
|
151
|
5 |
55 |
if ($v->{'recipient'}) |
|
161
|
0 |
160 |
unless length $e |
|
163
|
39 |
121 |
if index($e, $startingof->{'error'}[0]) == 0 |
|
165
|
5 |
155 |
if $v->{'rhost'} |
|
166
|
45 |
110 |
if $e =~ /$rehost/ |
|
169
|
28 |
55 |
unless $recipients |
|
174
|
60 |
0 |
unless ($e->{'command'}) |
|
178
|
240 |
39 |
unless $e->{'diagnosis'} =~ /$resmtp->{$r}/ |
|
183
|
21 |
39 |
unless ($e->{'command'}) |
|
185
|
6 |
15 |
if $e->{'diagnosis'} =~ /$recommands/ |
|
190
|
5 |
55 |
if ($e->{'command'} eq 'MAIL') { } |
|
|
5 |
50 |
elsif ($e->{'command'} eq 'HELO' or $e->{'command'} eq 'EHLO') { } |
|
200
|
5 |
45 |
if ($e->{'diagnosis'} =~ /$reisonhold/) { } |
|
208
|
153 |
119 |
if ($e->{'alterrors'}) |
|
210
|
148 |
5 |
unless grep {index($e->{'alterrors'}, $_) > -1;} @{$$messagesof{$r};} |
|
213
|
5 |
119 |
if $e->{'reason'} |
|
215
|
109 |
10 |
unless grep {index($e->{'diagnosis'}, $_) > -1;} @{$$messagesof{$r};} |
|
220
|
30 |
15 |
unless ($e->{'reason'}) |
|
223
|
120 |
0 |
unless grep {index($e->{'diagnosis'}, $_) > -1;} @{$$failonldap{$r};} |
|
229
|
30 |
15 |
unless ($e->{'reason'}) |
|
230
|
0 |
30 |
if index($e->{'diagnosis'}, $hasexpired) > -1 |