= s/qmail/ENVIRONMENT VARIABLES = <> https://www.fehcom.de/sqmail/man/qmail-smtpd.html == qmail-smtpd == ENVIRONMENT VARIABLES READ Environment variables may be defined globally in the qmail-smtpd startup script and/or individually as part of the sslserver's cdb database. -x /var/qmail/control/rules.smtpd.cdb \ == 例 == HELOCHECK='!' (HELO/EHLOなしは拒否) SPF='0'|'1'|'2'|'3'|'4'|'5'|'6' TARPITDELAY tarpitdelay is the time in seconds of delay to be introduced after each subsequent Rcpt To:. == rules.smtpd.txt == {{{ ... =:allow,SPF='3',HELOCHECK="!" :deny }}} == V == {{{ The following environment variables are processed: BADLOADERTYPE: Trigger and initial character of the BADLOADER mechanism. BADMIMETYPE: Trigger of the BADMIMETYPE mechanism. BASE64: Trigger for QHPSI for BASE64 type attachments only. DATABYTES: Numerical value of the number of data bytes in the message body. DELIVERTO: Additional mail address to fork the message to. HELCOCHEK: Controlling the behavior of the HELO/EHLO string evaluation. LOCALMFCHECK: Triggering the evaluation of the Mail From: information. MFDNSCHECK: Triggering the DNS lookup of the Mail From:'s FQDN. MAXRECIPIENTS: Numerical value of the number of received Rcpt To:'s. POSTGREY: Triggering the call of qmail-postgrey client. RBLSMTPD: To feed the X-RBL-Info info in the message header. RECIPIENTS450: Triggering the SMTP Return Code behaviour. RELAYCLIENT: Authorization to send messages to any domain. REPYLMAV: Informational message following a MAV mismatch SMTPAUTH: Triggering the SMTP Authentication implementation. SPFRESULT: The result of the SPF evaluation additional to the message header. TARPITDELAY: Tarpit values between succeeding Rcpt To's. UCSPITLS: Triggering the STARTTLS communication. UTF8: Triggering UTF-8 receipt (no consequences, since s/qmail is 8-bit clean). }}}