# ESMTP LIMITS extension, server # # Baseline: advertised by default exim -DSERVER=server -bd -oX PORT_D **** client 127.0.0.1 PORT_D ??? 220 EHLO tester ??? 250- ??? 250-SIZE ??? 250-LIMITS MAILMAX=1000 ??? 250 **** killdaemon # # not advertised when disabled exim -DSERVER=server -DCONTROL=disable -bd -oX PORT_D **** client 127.0.0.1 PORT_D ??? 220 EHLO tester ??? 250- ??? 250-SIZE ??? 250-8BITMIME **** killdaemon # # smtp_accept_max_per_connection controls the MAILMAX value advertised, and is expanded exim -DSERVER=server -DMAXNM=42 -bd -oX PORT_D **** client 127.0.0.1 PORT_D ??? 220 EHLO tester ??? 250- ??? 250-SIZE ??? 250-LIMITS MAILMAX=42 ??? 250 **** client HOSTIPV4 PORT_D ??? 220 EHLO tester ??? 250- ??? 250-SIZE ??? 250-LIMITS MAILMAX=44 ??? 250 **** killdaemon # # # not advertised when zero and no RCPTMAX exim -DSERVER=server -DMAXNM=0 -bd -oX PORT_D **** client 127.0.0.1 PORT_D ??? 220 EHLO tester ??? 250- ??? 250-SIZE ??? 250 **** killdaemon # # reeipients_max controls an advertised RCPTMAX exim -DSERVER=server -DRCPT_MSG=5 -bd -oX PORT_D **** client 127.0.0.1 PORT_D ??? 220 EHLO tester ??? 250- ??? 250-SIZE ??? 250-LIMITS MAILMAX=1000 RCPTMAX=5 ??? 250 **** killdaemon # # RCPTMAX can appear on its own exim -DSERVER=server -DMAXNM=0 -DRCPT_MSG=5 -bd -oX PORT_D **** client 127.0.0.1 PORT_D ??? 220 EHLO tester ??? 250- ??? 250-SIZE ??? 250-LIMITS RCPTMAX=5 ??? 250 **** killdaemon # recipients_max is expanded (at least for smtp) exim -DSERVER=server -DRCPT_MSG='${if eq {$sender_host_address}{HOSTIPV4}{4}{100}}' -bd -oX PORT_D **** client HOSTIPV4 PORT_D ??? 220 EHLO tester ??? 250- ??? 250-SIZE ??? 250-LIMITS MAILMAX=1000 RCPTMAX=4 ??? 250 **** killdaemon exim -DSERVER=server -DRCPT_MSG='${if eq {$sender_host_address}{HOSTIPV4}{4}{100}}' -bd -oX PORT_D **** client 127.0.0.1 PORT_D ??? 220 EHLO tester ??? 250- ??? 250-SIZE ??? 250-LIMITS MAILMAX=1000 RCPTMAX=100 ??? 250 **** killdaemon