| line | % | coverage | condition |
| 83 | 33 | | $dry_run or $from |
| 88 | 67 | | $from and not $from =~ /\@/ |
| 106 | 50 | | $smtp_port //= 25 |
| 129 | 33 | | defined $raw and length $raw |
| 223 | 0 | | defined $ans and lc $ans eq "y" |
| 282 | 50 | | $c->{'note'} || '' |
| 306 | 33 | | defined $raw_ref and length $$raw_ref |
| 326 | 50 | | $_->{'roles'} // [$_->{'role'}] |
| 450 | 0 | | $smtp->to($a{'bcc'}) or die "RCPT TO (bcc) failed\n" |
| 459 | 0 | | $@ || 'unknown SMTP error' |
| 500 | 33 | | $orig and $orig->{'ip'} |
| 504 | 50 | | ($inv->header_value("return-path") // $inv->header_value("from")) // "" |
| 33 | | $inv->header_value("return-path") // $inv->header_value("from") |
| 512 | 50 | | $inv->header_value("to") // "" |
| 521 | 50 | | $inv->header_value("date") // "" |
| 536 | 50 | | $inv->header_value("authentication-results") // "" |
| 570 | 0 | | defined $a{'original'} and length ${$a{'original'};} |