• src/sbbs3/mailsrvr.c mailsrvr.h sbbs_ini.c

    From deuce@1:103/705 to CVS commit on Sun Mar 4 00:15:32 2018
    src/sbbs3 mailsrvr.c 1.622 1.623 mailsrvr.h 1.81 1.82 sbbs_ini.c 1.160 1.161 Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv13310

    Modified Files:
    mailsrvr.c mailsrvr.h sbbs_ini.c
    Log Message:
    Add support for mail TLS ports. This adds two new keys to sbbs.ini Mail section:

    POP3SPort=995
    SubmissionsPort=465

    And two new mail options:
    USE_SUBMISSIONS_PORT
    USE_POP3SS_PORT

    These are the last of the two option bits for the mail server.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to sbbs/master on Tue Oct 20 20:59:14 2020
    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 serverThe 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").
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)