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.
I am using suitecrm version 7.14.2 on windows hosted VM i am getting error as InboundEmail::connectMailserver - Invalid port provided: ‘143’. See valid_imap_ports config.
Mon Oct 14 13:12:54 2024 [7328][1][FATAL] SCHEDULERS: could not get an IMAP connection resource for ID [ 457f5062-5502-0f70-978f-66ffd6d014aa ]. Skipping mailbox [ Email To Case ].
and php version is 8.2 while same instance is working on linux hosted VM not getting any error 143 port is already there in config.php file can any body please help me?
Thanks for your reply there is no blocking from firewall end and port 143 is not in use anywhere. also checked in config_overide.php not changing valid_imap_ports . In linux hosted instance with same configuration it is working.