My IMAP server uses a reverse proxy and I connect via port 7993. The issue is that adding 4 digits to the Inbound Email server port adds a comma so 7,993. I had this issue a few releases ago and with the awesome help of the community we were able to discover that the vardefs file in InboundEmail had a character type of int. Chaning this to varchar or text fixed my issue.
This obviously wasn’t upgrade safe, but it was an acceptable fix. After upgrading to 7.14.2 however this fix no longer works. After making changes to the vardef file, I know get an invalid port message on the Inbound Email settings.
Tue Jan 2 07:55:01 2024 [8647][1][FATAL] InboundEmail::connectMailserver - Invalid port provided: ‘7993’. See valid_imap_ports config.
Tue Jan 2 07:55:01 2024 [8647][1][FATAL] InboundEmail::connectMailserver - Invalid port provided: ‘7993’. See valid_imap_ports config.