| line | true | false | branch | 
 
| 33 | 0 | 0 | unless $self->SUPER::init($args) | 
 
| 42 | 0 | 0 | unless $self->socket | 
 
| 58 | 0 | 0 | unless $self->socket | 
 
| 59 | 0 | 0 | wantarray ? : | 
 
| 66 | 0 | 0 | if wantarray | 
 
| 78 | 0 | 0 | unless $uidl | 
 
| 81 | 0 | 0 | unless my $socket = $self->socket | 
 
| 82 | 0 | 0 | unless my $n = $self->id2n($uidl) | 
 
| 90 | 0 | 0 | unless $uidl | 
 
| 92 | 0 | 0 | unless my $socket = $self->socket | 
 
| 93 | 0 | 0 | unless my $n = $self->id2n($uidl) | 
 
| 96 | 0 | 0 | unless $message | 
 
| 99 | 0 | 0 | if @$message and $message->[-1] =~ /^[\012\015]*$/ | 
 
| 102 | 0 | 0 | unless exists $self->{'MTP_nouidl'} | 
 
| 110 | 0 | 0 | unless $uidl | 
 
| 113 | 0 | 0 | unless ($list = $self->{'MTP_n2length'}) | 
 
| 114 | 0 | 0 | unless my $socket = $self->socket | 
 
| 115 | 0 | 0 | unless my $raw = $self->sendList($socket, "LIST$Mail::Transport::POP3::CRLF") | 
 
| 124 | 0 | 0 | unless my $n = $self->id2n($uidl) | 
 
| 131 | 0 | 0 | shift() ? : | 
 
| 145 | 0 | 0 | if ($self->{'MTP_socket'}) | 
 
| 146 | 0 | 0 | if (my $socket = $self->socket) | 
 
| 149 | 0 | 0 | unless my $n = $self->id2n($uidl) | 
 
| 150 | 0 | 0 | unless $self->send($socket, "DELE $n$Mail::Transport::POP3::CRLF") | 
 
| 173 | 0 | 0 | if exists $self->{'MTP_nouidl'} | 
 
| 188 | 0 | 0 | if defined $socket | 
 
| 190 | 0 | 0 | if (exists $self->{'MTP_nouidl'}) | 
 
| 197 | 0 | 0 | unless $socket = $self->login | 
 
| 198 | 0 | 0 | unless $self->status($socket) | 
 
| 209 | 0 | 0 | if (eval {
	do {
	print $socket @_
}
}) { } | 
 
| 211 | 0 | 0 | unless defined $response | 
 
| 224 | 0 | 0 | unless $response and &_OK($response) | 
 
| 228 | 0 | 0 | if $line =~ /^\.\r?\n/s | 
 
| 239 | 0 | 0 | if $self->{'MTP_socket'} | 
 
| 246 | 0 | 0 | unless defined $socket | 
 
| 250 | 0 | 0 | if ($@ or not readline $socket) | 
 
| 266 | 0 | 0 | unless ($username and $password) | 
 
| 272 | 0 | 0 | if ($self->useSSL) { } | 
 
| 280 | 0 | 0 | unless ($socket) | 
 
| 290 | 0 | 0 | unless (&_OK($welcome)) | 
 
| 297 | 0 | 0 | if ($authenticate eq "AUTO" or $authenticate eq "APOP") | 
 
| 298 | 0 | 0 | if ($welcome =~ /^\+OK .*(<\d+\.\d+\@[^>]+>)/) | 
 
| 307 | 0 | 0 | unless ($connected) | 
 
| 308 | 0 | 0 | if ($authenticate eq "AUTO" or $authenticate eq "LOGIN") | 
 
| 309 | 0 | 0 | unless my $response = $self->send($socket, "USER $username$Mail::Transport::POP3::CRLF") | 
 
| 312 | 0 | 0 | if (&_OK($response)) | 
 
| 313 | 0 | 0 | unless my $response2 = $self->send($socket, "PASS $password$Mail::Transport::POP3::CRLF") | 
 
| 321 | 0 | 0 | if (not $connected and $authenticate =~ /^OAUTH2/) | 
 
| 326 | 0 | 0 | if ($authenticate eq 'OAUTH2_SEP') { } | 
 
| 329 | 0 | 0 | unless my $response = $self->send($socket, "AUTH XOAUTH2$Mail::Transport::POP3::CRLF") | 
 
| 332 | 0 | 0 | if ($response =~ /^\+/) | 
 
| 333 | 0 | 0 | unless my $response2 = $self->send($socket, "$token$Mail::Transport::POP3::CRLF") | 
 
| 339 | 0 | 0 | unless my $response = $self->send($socket, "AUTH XOAUTH2 $token$Mail::Transport::POP3::CRLF") | 
 
| 347 | 0 | 0 | unless ($connected) | 
 
| 348 | 0 | 0 | $authenticate eq 'AUTO' ? : | 
 
| 364 | 0 | 0 | unless my $stat = $self->send($socket, "STAT$Mail::Transport::POP3::CRLF") | 
 
| 365 | 0 | 0 | unless ($stat =~ /^\+OK (\d+) (\d+)/) | 
 
| 376 | 0 | 0 | unless my $uidl = $self->send($socket, "UIDL$Mail::Transport::POP3::CRLF") | 
 
| 380 | 0 | 0 | if (&_OK($uidl)) { } | 
 
| 385 | 0 | 0 | if substr($line, 0, 1) eq "." | 
 
| 386 | 0 | 0 | unless $line =~ /^(\d+) (.+?)\r?\n/ | 
 
| 397 | 0 | 0 | unless my $list = $self->send($socket, "LIST$Mail::Transport::POP3::CRLF") | 
 
| 400 | 0 | 0 | if (&_OK($list)) | 
 
| 405 | 0 | 0 | if substr($line, 0, 1) eq "." | 
 
| 406 | 0 | 0 | unless $line =~ /^(\d+) (\d+)/ | 
 
| 429 | 0 | 0 | $self->useSSL ? : |