| line |
true |
false |
branch |
|
392
|
0 |
0 |
if $$self{'pops'} |
|
393
|
0 |
0 |
if $$self{'e'} |
|
410
|
0 |
0 |
if $Debug |
|
412
|
0 |
0 |
unless $$self{'_state'} |
|
420
|
0 |
0 |
if $Debug |
|
427
|
0 |
0 |
unless $$ref =~ /[[:lower:]]/ |
|
658
|
0 |
0 |
if ($self{'addr'}) |
|
688
|
0 |
0 |
unless $tag eq 'img' |
|
690
|
0 |
0 |
if $$attr{'alt'} |
|
693
|
0 |
0 |
if length $$ret{'body'} > $$ret{'part'} * $$ret{'maxfetch'} |
|
703
|
0 |
0 |
if length $$ret{'body'} > $$ret{'part'} * $$ret{'maxfetch'} |
|
740
|
0 |
0 |
if $Debug |
|
763
|
0 |
0 |
if $Debug |
|
797
|
0 |
0 |
unless defined $1 and defined $2 |
|
799
|
0 |
0 |
if $Debug |
|
831
|
0 |
0 |
unless defined $1 |
|
836
|
0 |
0 |
if $Debug |
|
841
|
0 |
0 |
unless ($self->_authen($hsms, $source)) |
|
843
|
0 |
0 |
if $Debug |
|
847
|
0 |
0 |
if ($email) { } |
|
850
|
0 |
0 |
if $Debug |
|
855
|
0 |
0 |
if $Debug |
|
860
|
0 |
0 |
$$self{'num'} == 1 ? : |
|
890
|
0 |
0 |
unless defined $1 |
|
895
|
0 |
0 |
unless (exists $SupportedLanguages{$Languages{uc $1}}) |
|
897
|
0 |
0 |
if $Debug |
|
903
|
0 |
0 |
if $Debug |
|
932
|
0 |
0 |
unless defined $1 and defined $2 |
|
937
|
0 |
0 |
if $Debug |
|
944
|
0 |
0 |
if ($self->_authen($hsms, $source) and $self->_deliver($hsms, $source, $self->_expanded_addresses($to), $subject)) |
|
948
|
0 |
0 |
if $Debug |
|
950
|
0 |
0 |
if ($$self{'num'} == 1) { } |
|
992
|
0 |
0 |
if (exists $$self{'_state'}{'login'}) { } |
|
994
|
0 |
0 |
if ($self->_authen($hsms, $source)) |
|
997
|
0 |
0 |
if $Debug |
|
998
|
0 |
0 |
if ($$self{'num'} == 1) { } |
|
1000
|
0 |
0 |
$last ? : |
|
1009
|
0 |
0 |
$last ? : |
|
1020
|
0 |
0 |
if $Debug |
|
1026
|
0 |
0 |
if $Debug |
|
1055
|
0 |
0 |
defined $cmd ? : |
|
|
0 |
0 |
if $Debug |
|
1065
|
0 |
0 |
if ($cmd) |
|
1068
|
0 |
0 |
unless exists $$self{'cmds'}{$cmd} |
|
1072
|
0 |
0 |
unless @list |
|
1104
|
0 |
0 |
if ($self->_dele($hsms, $source) and $self->_quit($hsms, $source)) |
|
1107
|
0 |
0 |
if $Debug |
|
1108
|
0 |
0 |
if ($$self{'num'} == 1) { } |
|
1158
|
0 |
0 |
if (defined $$self{'msg'}) { } |
|
1169
|
0 |
0 |
if ($self->_fetch($hsms, $source)) |
|
1186
|
0 |
0 |
if ($$self{'head'}->get('Cc')) |
|
1192
|
0 |
0 |
if ($$self{'head'}->get('To')) |
|
1218
|
0 |
0 |
if ($$self{'mime'}) { } |
|
1227
|
0 |
0 |
if ($self->_deliver($hsms, $source, _addresses($$self{'head'}->get('Reply-To') || $$self{'head'}->get('From')), $sub)) |
|
1232
|
0 |
0 |
if $Debug |
|
1240
|
0 |
0 |
if $Debug |
|
1272
|
0 |
0 |
if (defined $$self{'msg'}) { } |
|
1282
|
0 |
0 |
if ($self->_fetch($hsms, $source)) |
|
1299
|
0 |
0 |
if ($$self{'head'}->get('Cc')) |
|
1305
|
0 |
0 |
if ($$self{'head'}->get('To')) |
|
1331
|
0 |
0 |
if ($$self{'mime'}) { } |
|
1340
|
0 |
0 |
$$self{'head'}->get('Cc') ? : |
|
|
0 |
0 |
if ($self->_deliver($hsms, $source, _addresses(($$self{'head'}->get('Reply-To') || $$self{'head'}->get('From')) . ($$self{'head'}->get('Cc') ? ',' . $$self{'head'}->get('Cc') : '')), $sub)) |
|
1348
|
0 |
0 |
if $Debug |
|
1356
|
0 |
0 |
if $Debug |
|
1380
|
0 |
0 |
unless defined $4 |
|
1391
|
0 |
0 |
if (defined $$self{'msg'}) { } |
|
1401
|
0 |
0 |
if ($self->_fetch($hsms, $source)) |
|
1417
|
0 |
0 |
if ($$self{'head'}->get('Cc')) |
|
1423
|
0 |
0 |
if ($$self{'head'}->get('To')) |
|
1450
|
0 |
0 |
if ($$self{'mime'}) { } |
|
1460
|
0 |
0 |
if ($self->_deliver($hsms, $source, $self->_expanded_addresses($to), $sub)) |
|
1463
|
0 |
0 |
if $Debug |
|
1471
|
0 |
0 |
if $Debug |
|
1501
|
0 |
0 |
if (defined $$self{'msg'}) { } |
|
1511
|
0 |
0 |
if ($self->_fetch($hsms, $source) and $self->_translate($hsms, $source) and $self->_truncate($hsms, $source)) |
|
1532
|
0 |
0 |
if ($$self{'head'}->get('X-SMS-From')) |
|
1540
|
0 |
0 |
if $Debug |
|
1627
|
0 |
0 |
unless ($fh->close) |
|
1629
|
0 |
0 |
if $Debug |
|
1634
|
0 |
0 |
if $Debug |
|
1642
|
0 |
0 |
if $Debug |
|
1644
|
0 |
0 |
if $Debug |
|
1653
|
0 |
0 |
if $Debug |
|
1658
|
0 |
0 |
if (defined $$self{'_state'}{'alias'}{lc $a->address}) { } |
|
1669
|
0 |
0 |
if $Debug |
|
1681
|
0 |
0 |
if (length $$msg > $$self{'maxlen'}) { } |
|
1694
|
0 |
0 |
unless $self->_do_answer($hsms, $msg) |
|
1724
|
0 |
0 |
unless $$self{'pops'} or $self->_authen($hsms, $source) |
|
1729
|
0 |
0 |
unless ($$self{'pops'}->get($$self{'msg'}, $fh)) |
|
1731
|
0 |
0 |
if $Debug |
|
1744
|
0 |
0 |
if ($error) |
|
1746
|
0 |
0 |
if $Debug |
|
1758
|
0 |
0 |
if lc $$self{'e'}->head->get('Content-Type') eq 'multipart/alternative' |
|
1778
|
0 |
0 |
if $Debug |
|
1789
|
0 |
0 |
if ($e and $e->head->get('Content-Type') and $e->head->get('Content-Type') =~ /charset="([^\"]+)"/) { } |
|
|
0 |
0 |
elsif ($$self{'head'}->get('Content-Type') and $$self{'head'}->get('Content-Type') =~ /charset="([^\"]+)"/) { } |
|
1795
|
0 |
0 |
if $Debug |
|
1802
|
0 |
0 |
if $Debug |
|
1807
|
0 |
0 |
if $Debug |
|
1820
|
0 |
0 |
unless ($self->_fetch_helper($hsms, $source, $$self{'e'})) |
|
1828
|
0 |
0 |
if ($$self{'compact'}) |
|
1846
|
0 |
0 |
if (length $$self{'body'} < ($$self{'part'} - 1) * $$self{'maxfetch'}) |
|
1854
|
0 |
0 |
if (length $$self{'body'} > $$self{'maxfetch'}) |
|
1870
|
0 |
0 |
if length $$self{'body'} > $$self{'part'} * $$self{'maxfetch'} |
|
1874
|
0 |
0 |
if (my(@parts) = $ent->parts) { } |
|
|
0 |
0 |
elsif (my $body = $ent->bodyhandle) { } |
|
1878
|
0 |
0 |
if length $$self{'body'} > $$self{'part'} * $$self{'maxfetch'} |
|
1881
|
0 |
0 |
unless $ret |
|
1887
|
0 |
0 |
if $Debug |
|
1889
|
0 |
0 |
if ($type eq 'text/plain') { } |
|
|
0 |
0 |
elsif ($type eq 'text/html') { } |
|
1921
|
0 |
0 |
/(\d+)-(\d+)/ ? : |
|
1924
|
0 |
0 |
unless $$self{'pops'} or $self->_authen($hsms, $source) |
|
1929
|
0 |
0 |
unless ($$self{'pops'}->delete($_)) |
|
1931
|
0 |
0 |
if $Debug |
|
1938
|
0 |
0 |
unless (defined($$self{'num'} = ($$self{'pops'}->popstat)[0])) |
|
1940
|
0 |
0 |
if $Debug |
|
1953
|
0 |
0 |
unless defined $$self{'pops'} |
|
1955
|
0 |
0 |
unless ($$self{'pops'}->quit) |
|
1957
|
0 |
0 |
if $Debug |
|
1973
|
0 |
0 |
unless ($$self{'pops'}) |
|
1975
|
0 |
0 |
if $Debug |
|
1980
|
0 |
0 |
unless ($$self{'pops'}->user($$self{'_state'}{'login'})) |
|
1982
|
0 |
0 |
if $Debug |
|
1987
|
0 |
0 |
unless ($$self{'num'} = $$self{'pops'}->pass($self->_crypt($$self{'_state'}{'passwd'}))) |
|
1990
|
0 |
0 |
if $Debug |
|
2012
|
0 |
0 |
unless ($smtp) |
|
2014
|
0 |
0 |
if $Debug |
|
2019
|
0 |
0 |
unless ($smtp->mail($$self{'_state'}{'login'})) |
|
2021
|
0 |
0 |
if $Debug |
|
2029
|
0 |
0 |
unless ($smtp->to($_)) |
|
2031
|
0 |
0 |
if $Debug |
|
2053
|
0 |
0 |
if ($$self{'e'}) |
|
2060
|
0 |
0 |
unless ($smtp->data) |
|
2062
|
0 |
0 |
if $Debug |
|
2067
|
0 |
0 |
unless ($smtp->datasend($e->as_string)) |
|
2069
|
0 |
0 |
if $Debug |
|
2074
|
0 |
0 |
unless ($smtp->dataend) |
|
2076
|
0 |
0 |
if $Debug |
|
2081
|
0 |
0 |
unless ($smtp->quit) |
|
2083
|
0 |
0 |
if $Debug |
|
2146
|
0 |
0 |
if ($$hsms{'short_message'} =~ s/^(\(\d+\) )?\s*([^\.\(\)][^\(]*)\(([^\)]*)\)\s*//) |
|
2149
|
0 |
0 |
if $Debug |
|
2150
|
0 |
0 |
defined $3 ? : |