| line |
l |
!l |
condition |
|
30
|
0 |
12 |
$httpd->req->header('X-Forwarded-For') || '' |
|
31
|
12 |
0 |
(pop @$xforwarded || $httpd->req->address) // undef |
|
32
|
12 |
0 |
$httpd->req->env->{'REMOTE_PORT'} // undef |
|
33
|
12 |
0 |
$httpd->req->env->{'REMOTE_HOST'} // undef |
|
34
|
0 |
12 |
$httpd->req->env->{'REMOTE_USER'} // undef |
|
35
|
0 |
12 |
$httpd->req->user_agent // undef |
|
55
|
0 |
12 |
$httpd->req->referer // '' |
|
121
|
0 |
11 |
$$serverconf{'milter'}{'conn'} || [] |
|
152
|
10 |
0 |
($$json{'ehlo'} // $$json{'helo'}) // '' |
|
153
|
0 |
3 |
(($$json{'mail'} // $$json{'send'}) // $$json{'from'}) // '' |
|
154
|
0 |
5 |
(($$json{'rcpt'} // $$json{'recv'}) // $$json{'to'}) // [] |
|
155
|
1 |
9 |
$$json{'body'} // '' |
|
167
|
0 |
10 |
($$head{'charset'} // $$head{'Charset'}) // 'UTF-8' |
|
168
|
2 |
8 |
$$head{'subject'} //= '' |
|
182
|
0 |
10 |
$$head{'x-haineko-loop'} || [] |
|
246
|
0 |
8 |
$$serverconf{'milter'}{'ehlo'} || [] |
|
303
|
0 |
6 |
$$serverconf{'milter'}{'mail'} || [] |
|
411
|
0 |
4 |
$accessconf //= {'open-relay', 0, 'domainpart', [$$serverconf{'hostname'}], 'recipients', []} |
|
436
|
4 |
0 |
$$accessconf{'recipients'} || [] |
|
437
|
4 |
0 |
$$accessconf{'domainpart'} || [] |
|
464
|
0 |
4 |
$$serverconf{'milter'}{'rcpt'} || [] |
|
593
|
0 |
0 |
$$head{'received'} || [] |
|
|
0 |
0 |
$submission->useragent // '' |
|
|
0 |
0 |
$submission->referer // '' |
|
683
|
0 |
0 |
$$serverconf{'milter'}{'head'} || [] |
|
704
|
0 |
0 |
$$serverconf{'milter'}{'body'} || [] |
|
778
|
0 |
0 |
$$mailerconf{'auth'} // {} |
|
889
|
0 |
0 |
$$relayingto{'port'} //= 25 |
|
890
|
0 |
0 |
$$relayingto{'host'} //= '127.0.0.1' |
|
891
|
0 |
0 |
$$relayingto{'mailer'} //= 'ESMTP' |
|
894
|
0 |
0 |
$$autheninfo{$$relayingto{'auth'}} // {} |
|
903
|
0 |
0 |
$$relayingto{'host'} // '127.0.0.1' |
|
|
0 |
0 |
$$relayingto{'retry'} // 0 |
|
|
0 |
0 |
$$relayingto{'sleep'} // 5 |
|
|
0 |
0 |
$$relayingto{'timeout'} // 59 |
|
919
|
0 |
0 |
$$relayingto{'port'} // 25 |
|
920
|
0 |
0 |
$$relayingto{'debug'} // 0 |
|
924
|
0 |
0 |
$$relayingto{'port'} // 2794 |
|
929
|
0 |
0 |
$$relayingto{'debug'} // 0 |
|
982
|
0 |
0 |
$$relayingto{'retry'} // 0 |
|
|
0 |
0 |
$$relayingto{'timeout'} // 60 |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
31
|
0 |
12 |
0 |
pop @$xforwarded || $httpd->req->address |
|
49
|
24 |
0 |
0 |
$$syslogargv{$e} //= $$defaultset{'smtpd'}{'syslog'}{$e} |
|
98
|
11 |
0 |
0 |
$ip4network //= 'Net::CIDR::Lite'->new('127.0.0.1/32') |
|
152
|
10 |
0 |
0 |
$$json{'ehlo'} // $$json{'helo'} |
|
153
|
7 |
0 |
3 |
$$json{'mail'} // $$json{'send'} |
|
|
7 |
0 |
3 |
($$json{'mail'} // $$json{'send'}) // $$json{'from'} |
|
154
|
5 |
0 |
5 |
$$json{'rcpt'} // $$json{'recv'} |
|
|
5 |
0 |
5 |
($$json{'rcpt'} // $$json{'recv'}) // $$json{'to'} |
|
167
|
0 |
0 |
10 |
$$head{'charset'} // $$head{'Charset'} |
|
334
|
6 |
0 |
0 |
$$serverconf{'max_rcpts_per_message'} // $$defaultset{'smtpd'}{'max_rcpts_per_message'} |
|
534
|
1 |
0 |
0 |
$$serverconf{'max_message_size'} // $$defaultset{'smtpd'}{'max_message_size'} |
|
749
|
0 |
0 |
0 |
$defaulthub //= $$mailerconf{'rcpt'}{'default'} |
|
763
|
0 |
0 |
0 |
$defaulthub //= 'Haineko::SMTPD::Relay'->defaulthub |
|
800
|
0 |
0 |
0 |
$$serverconf{'max_workers'} // $$defaultset{'smtpd'}{'max_workers'} |
|
883
|
0 |
0 |
0 |
$$mailerconf{'rcpt'}{$r->host} // $sendershub |
|
898
|
0 |
0 |
0 |
$$relayingto{'mailer'} =~ m[\A/] or $$relayingto{'mailer'} eq 'File' |