line |
true |
false |
branch |
27
|
0 |
0 |
if (ref $imap) { } |
34
|
0 |
0 |
$args->{'ssl'} ? : |
39
|
0 |
0 |
unless $self->SUPER::init($args) |
44
|
0 |
0 |
unless (ref $imap) |
54
|
0 |
0 |
if ref $ssl eq "HASH" |
56
|
0 |
0 |
unless $imap = $self->createImapClient($imap, %opts) |
60
|
0 |
0 |
unless $self->imapClient($imap) |
61
|
0 |
0 |
unless $self->login |
69
|
0 |
0 |
$self->usesSSL ? : |
85
|
0 |
0 |
exists $self->{'MTI_auth'} ? : |
|
0 |
0 |
unless @types |
87
|
0 |
0 |
if @types == 1 and $types[0] eq "AUTO" |
94
|
0 |
0 |
$auth eq 'NTLM' ? : |
|
0 |
0 |
ref $auth eq 'ARRAY' ? : |
104
|
0 |
0 |
unless my $imap = $self->imapClient |
105
|
0 |
0 |
/^AUTH=(\S+)/ ? : |
109
|
0 |
0 |
if (@serverside) |
110
|
0 |
0 |
$clientside{$_} ? : |
113
|
0 |
0 |
unless @auth |
121
|
0 |
0 |
if @_ |
122
|
0 |
0 |
unless $self->{'MTI_domain'} |
130
|
0 |
0 |
@_ ? : |
140
|
0 |
0 |
if ($self->log <= $debug_level or $self->trace <= $debug_level) |
153
|
0 |
0 |
if $@ |
162
|
0 |
0 |
if $imap->IsAuthenticated |
167
|
0 |
0 |
unless (defined $username) |
171
|
0 |
0 |
unless (defined $password) |
187
|
0 |
0 |
unless ($imap->connect) |
196
|
0 |
0 |
if defined $challenge |
198
|
0 |
0 |
if ($imap->login) |
206
|
0 |
0 |
if $retries > 0 and --$retries == 0 |
209
|
0 |
0 |
unless $warn_fail++ |
213
|
0 |
0 |
if $interval |
222
|
0 |
0 |
unless @_ |
226
|
0 |
0 |
if (defined $self->{'MTI_folder'} and $name eq $self->{'MTI_folder'}) |
235
|
0 |
0 |
unless my $imap = $self->imapClient |
237
|
0 |
0 |
if ($name eq "/" or $imap->select($name)) |
251
|
0 |
0 |
if (&first(sub {
$_ eq $name;
}
, $self->folders)) |
266
|
0 |
0 |
unless my $imap = $self->imapClient |
267
|
0 |
0 |
if defined $top and $top eq "/" |
280
|
0 |
0 |
defined $top ? : |
293
|
0 |
0 |
unless my $imap = $self->imapClient |
324
|
0 |
0 |
unless my $imap = $self->imapClient |
330
|
0 |
0 |
unless exists $$labels{$s->[0]} |
344
|
0 |
0 |
unless my $imap = $self->imapClient |
349
|
0 |
0 |
if (my $r = $labels2flags{$label}) { } |
351
|
0 |
0 |
$value ? : |
353
|
0 |
0 |
$value ? : |
370
|
2 |
5 |
if (@_ == 1) { } |
373
|
6 |
0 |
if (my $r = $labels2flags{$label}) |
374
|
5 |
1 |
$value ? : |
|
5 |
1 |
if $value ? $r->[1] : !$r->[1] |
381
|
20 |
0 |
if (my $r = $labels2flags{$label}) |
382
|
12 |
8 |
$value ? : |
|
12 |
8 |
if $value ? $r->[1] : !$r->[1] |
398
|
9 |
0 |
if (my $lab = $flags2labels{$f}) { } |
399
|
0 |
9 |
$clear ? : |
407
|
3 |
0 |
if ($what eq "REPLACE") |
410
|
9 |
12 |
if $found{$f} |
416
|
0 |
3 |
wantarray ? : |
422
|
0 |
0 |
unless my $imap = $self->imapClient |
423
|
0 |
0 |
unless my $parsed = $imap->parse_headers($id, @_) |
435
|
0 |
0 |
unless my $imap = (shift())->imapClient |
436
|
0 |
0 |
ref $_[0] ? : |
443
|
0 |
0 |
unless @$msgs |
444
|
0 |
0 |
unless my $imap = $self->imapClient |
453
|
0 |
0 |
unless $line =~ /\(.*?UID\s+(\d+)/i |
455
|
0 |
0 |
unless my $info = $msgs{$id} |
457
|
0 |
0 |
if ($line =~ s/^[^(]* \( \s* //x) |
468
|
0 |
0 |
if ($line =~ /^\s* (\S+) [ ]*$/x) |
474
|
0 |
0 |
if $extra eq ")\n" |
489
|
0 |
0 |
unless my $imap = $self->imapClient |
491
|
0 |
0 |
if $date and not $date =~ /\D/ |
504
|
0 |
0 |
unless defined $folder |
506
|
0 |
0 |
unless my $imap = (shift())->imapClient |
512
|
0 |
0 |
unless my $imap = (shift())->imapClient |
518
|
0 |
0 |
unless my $imap = (shift())->imapClient |
529
|
0 |
0 |
if defined $imap |