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' |