# Spool directory SPOOLDIR='/var/spool/MIMEDefang' # Main PID file PID="$SPOOLDIR/$prog.pid" # Multiplexor PID file MXPID="$SPOOLDIR/$prog-multiplexor.pid" # The socket used by mimedefang to communicate with sendmail # SOCKET=$SPOOLDIR/mimedefang.sock # Run the multiplexor and filters as this user, not root. RECOMMENDED MX_USER=defang # Syslog facility # SYSLOG_FACILITY=mail # If you want to keep spool directories around if the filter fails, # set the next one to yes # KEEP_FAILED_DIRECTORIES=no # "yes" turns on the multiplexor relay checking function # MX_RELAY_CHECK=no # "yes" turns on the multiplexor sender checking function # MX_SENDER_CHECK=no # "yes" turns on the multiplexor recipient checking function # MX_RECIPIENT_CHECK=no # Set to yes if you want the multiplexor to log events to syslog MX_LOG=yes # Set to yes if you want to use an embedded Perl interpreter # MX_EMBED_PERL=yes # Set to full path of socket for Sendmail's SOCKETMAP map, if you # want to use it with MIMEDefang # MX_MAP_SOCKET=$SPOOLDIR/map.sock # The multiplexor does not start all slaves at the same time. Instead, # it starts one slave every MX_SLAVE_DELAY seconds when the system is idle. # (If the system is busy, the multiplexor starts slaves as incoming mail # requires attention.) # MX_SLAVE_DELAY=3 # The next setting is an absolute limit on slave activation. The multiplexor # will NEVER activate a slave within MX_MIN_SLAVE_DELAY seconds of another. # The default of zero means that the multiplexor will activate slaves as # quickly as necessary to keep up with incoming mail. # MX_MIN_SLAVE_DELAY=0 # Set to yes if you want the multiplexor to log stats in # /var/log/mimedefang/stats The /var/log/mimedefang directory must # exist and be writable by the user you're running MIMEDefang as. # MX_STATS=no # Set to yes if you want the stats file flushed after each entry # MX_FLUSH_STATS=no # Set to yes if you want the multiplexor to log stats to syslog # MX_STATS_SYSLOG=no # The socket used by the multiplexor # MX_SOCKET=$SPOOLDIR/mimedefang-multiplexor.sock # Maximum # of requests a process handles # MX_REQUESTS=200 # Minimum number of processes to keep. The default of 0 is probably # too low; we suggest 2 instead. MX_MINIMUM=2 # Maximum number of processes to run (mail received while this many # processes are running is rejected with a temporary failure, so be # wary of how many emails you receive at a time). This applies only # if you DO use the multiplexor. The default value of 2 is probably # too low; we suggest 10 instead MX_MAXIMUM=10 # Uncomment to log slave status; it will be logged every # MX_LOG_SLAVE_STATUS_INTERVAL seconds # MX_LOG_SLAVE_STATUS_INTERVAL=30 # Uncomment next line to have busy slaves send status updates to the # multiplexor. NOTE: Consumes one extra file descriptor per slave, plus # a bit of CPU time. # MX_STATUS_UPDATES=yes # Limit slave processes' resident-set size to this many kilobytes. Default # is unlimited. # MX_MAX_RSS=10000 # Limit total size of slave processes' memory space to this many kilobytes. # Default is unlimited. # MX_MAX_AS=30000 # If you want to use the "notification" facility, set the appropriate port. # See the mimedefang-notify man page for details. # MX_NOTIFIER=inet:4567 # Number of seconds a process should be idle before checking for # minimum number and killed # MX_IDLE=300 # Number of seconds a process is allowed to scan an email before it is # considered dead. The default is 30 seconds; we suggest 600. MX_BUSY=600 # Extra sendmail macros to pass. Actually, you can add any extra # mimedefang options here... # MD_EXTRA="-a auth_author" # Multiplexor queue size -- default is 0 (no queueing) # MX_QUEUE_SIZE=10 # Multiplexor queue timeout -- default is 30 seconds # MX_QUEUE_TIMEOUT=30 # SUBFILTER specifies which filter rules file to use # SUBFILTER=/etc/mail/mimedefang-filter