Branch Coverage

blib/lib/Email/Sender/Transport/SMTPS.pm
Criterion Covered Total %
branch 0 50 0.0


line true false branch
56 0 0 unless $localpart =~ /[^\w.+-]/ or $localpart =~ /^\./
64 0 0 if ($self->ssl) { }
73 0 0 unless $smtp
75 0 0 if ($self->sasl_username)
76 0 0 unless defined $self->sasl_password
79 0 0 unless ($smtp->auth($self->sasl_username, $self->sasl_password))
80 0 0 if ($smtp->message =~ /MIME::Base64|Authen::SASL/)
96 0 0 if $self->ssl and $self->ssl ne "starttls"
102 0 0 defined $ssl ? :
0 0 defined $self->ssl_args ? :
0 0 defined $self->helo ? :
0 0 defined $self->localaddr ? :
0 0 defined $self->localport ? :
0 0 defined $self->debug ? :
119 0 0 if defined $_
0 0 unless my(@to) = grep({length $_ if defined $_;} @{$$env{"to"};})
125 0 0 unless $smtp->mail(_quoteaddr($env->{'from'}))
132 0 0 if ($smtp->to(_quoteaddr($addr))) { }
151 0 0 if (@failures and @ok_rcpts == 0 || !$self->allow_partial_success)
155 0 0 if @failures == 1
157 0 0 @ok_rcpts ? :
169 0 0 unless $smtp->data
176 0 0 unless $smtp->datasend($next_hunk)
179 0 0 unless $smtp->dataend
186 0 0 unless @failures