Subj : src/sbbs3/mailsrvr.c mailsrvr.h sbbs_ini.c To : Git commit to sbbs/master From : Rob Swindell Date : Tue Oct 20 2020 08:59 pm https://gitlab.synchro.net/sbbs/sbbs/-/commit/de1db41037d1ab7d6f0ad397 Modified Files: src/sbbs3/mailsrvr.c mailsrvr.h sbbs_ini.c Log Message: Optionally limit concurrent connections to mail server The mail (SMTP) server is a popular target of bots. Impose a maximum-concurrent-connections limit (optionally). Similar to the terminal server option, except, don't deduct the number of authenticated connections (I can add something like that if desired). The new config option is [mail] MaxConcurrentConnections in the ctrl/sbbs.ini (defaults to 0, no maximum). Fixed error responses in mail_server accept loop: was always sending POP3 error responses even if the connection was SMTP. Cleaned-up the service/port checking/logging in the mail_server accept loop: no strcmp() needed, log the protocol name (e.g. "SMTPS") instead of the service name (e.g. "submissions"). .