Subj : src/sbbs3/mailsrvr.cpp To : Git commit to main/sbbs/master From : Rob Swindell (on Windows 11) Date : Wed Feb 11 2026 05:27 pm https://gitlab.synchro.net/main/sbbs/-/commit/47560c50d5d83383947c349a Modified Files: src/sbbs3/mailsrvr.cpp Log Message: Remove quotes from RCPT TO: before comparing to local names This resolve an issue observed with Thunderbird sending to local:@bbs: Unknown User: <"local:name"@vert.synchro.net>. Presumably, Thunderbird is adding the quotes because of the colon. I've not seen this issue before, so perhaps this is new behavior of Thunderbird. In any case, RFC[2]821 specifies that the RCPT TO argument is a Mailbox and that the local-part of a Mailbox may be a quoted-string (instead of a dot-string). So, Synchronet hasn't been compliant in this regard all these years. No special parsing of \" is implemented since we don't support quotes in names anyway. RFC 821 says the character following a backslash () may be "any one of the 128 ASCII characters (no exceptions)" - that implies all control characters too, which sounds really dangerous. That language seems fixed in RFC 2821, but I'm not trying to solve all the crazy escaping possibilities in this simple commit. The original RCPT TO argument (with quotes, if present) is still stored for subsequent forwarding or whatever. .