| blib/lib/Net/SMTP.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 13 | 64 | 20.3 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 174 | 0 | 0 | 0 | ref $username and UNIVERSAL::isa($username, 'Authen::SASL') |
| 222 | 0 | 0 | 0 | defined $str and length $str |
| 348 | 0 | 0 | 0 | exists $esmtp->{'BINARYMIME'} and exists $esmtp->{'CHUNKING'} |
| 448 | 0 | 0 | 0 | @_ and ref $_[-1] |
| 510 | 0 | 0 | 0 | $me->_DATA && $me->datasend(@_) |
| 512 | 0 | 0 | 0 | $ok && @_ |
| 525 | 0 | 0 | 0 | $me->_BDAT(length $data) and $me->rawdatasend($data) |
| 541 | 0 | 0 | 0 | $me->_BDAT(length $data, 'LAST') and $me->rawdatasend($data) |
| 628 | 0 | 0 | 3 | not defined $arg{'SSL_hostname'} and $class->can_client_sni |
| line | l | !l | condition |
|---|---|---|---|
| 69 | 0 | 2 | $arg{'Port'} ||= 465 |
| 87 | 2 | 1 | $arg{'Port'} || 'smtp(25)' |
| 118 | 0 | 3 | $arg{'Hello'} || '' |
| 143 | 0 | 0 | do { *$me }->{'net_smtp_banner'} || undef |
| 150 | 0 | 0 | do { *$me }->{'net_smtp_domain'} || undef |
| 243 | 1 | 3 | shift() || 'localhost.localdomain' |
| 263 | 4 | 0 | $1 || ' ' |
| 629 | 0 | 3 | $arg{'SSL_verifycn_scheme'} ||= 'smtp' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 55 | 0 | 3 | 0 | ref $self || $self |
| 87 | 0 | 0 | 3 | $arg{'Domain'} || $arg{'Family'} |
| 117 | 3 | 0 | 0 | not exists $arg{'SendHello'} or $arg{'SendHello'} |
| 177 | 0 | 0 | 0 | not defined $requested_mechanisms or $requested_mechanisms eq '' |
| 339 | 0 | 0 | 0 | exists $esmtp->{'8BITMIME'} or exists $esmtp->{'BINARYMIME'} |
| 399 | 0 | 0 | 0 | not defined $v or $v eq '' |
| 625 | 3 | 0 | 0 | $arg{'SSL_verifycn_name'} ||= $smtp->host |