#!/bin/execlineb
#
#

s6-envdir ./env

define notif_fd 3
define user     qmaild

importas -D "0.0.0.0"  bind_address BIND_ADDRESS
importas -D "25"       port         PORT
importas -D "40"       max_conn     MAX_CONN
importas -D "12000000" max_mem      MAX_MEM

importas -s -D "-v1"                                 tcps_opts    TCPSERVER_OPTS
importas -s -D "/usr/bin/checkvpw /bin/true Maildir" smtpd_opts   SMTPD_OPTS
importas -s -D "-v1 -HR -l 0"                        tcpsa_opts   TCPSERVER_ACCESS_OPTS


s6-softlimit -m $max_mem

# Notification fd
fdmove 1 $notif_fd

s6-tcpserver4 -u 0 -g 0 -1 -c $max_conn $tcps_opts $bind_address $port
s6-tcpserver-access -i /etc/tcpserver/smtp-${port} $tcpsa_opts 

s6-setuidgid $user
qmail-smtpd $smtpd_opts

