Branch Coverage

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


line true false branch
43 0 0 unless $localpart =~ /[^\w.+-]/ or $localpart =~ /^\./
51 0 0 if ($self->ssl) { }
60 0 0 unless $smtp
62 0 0 if ($self->sasl_username)
63 0 0 unless defined $self->sasl_password
66 0 0 unless ($smtp->auth($self->sasl_username, $self->sasl_password))
67 0 0 if ($smtp->message =~ /MIME::Base64|Authen::SASL/)
83 0 0 if $self->ssl and $self->ssl ne 'starttls'
85 0 0 defined $ssl ? :
0 0 defined $self->helo ? :
0 0 defined $self->localaddr ? :
0 0 defined $self->localport ? :
0 0 defined $self->debug ? :
105 0 0 if defined $_
0 0 unless my(@to) = grep({length $_ if defined $_;} @{$$env{'to'};})
111 0 0 unless $smtp->mail(_quoteaddr($env->{'from'}))
118 0 0 if ($smtp->to(_quoteaddr($addr))) { }
137 0 0 if (@failures and @ok_rcpts == 0 || !$self->allow_partial_success)
141 0 0 if @failures == 1
143 0 0 @ok_rcpts ? :
155 0 0 unless $smtp->data
162 0 0 unless $smtp->datasend($next_hunk)
165 0 0 unless $smtp->dataend
172 0 0 unless @failures