Ok, thanks for the help here. Definitely would be lost without it. Iāve documented it as best I can here in case this helps someone else.
So successfully installed/re-installed the packages as above, into the cli/php.ini . fpm/php.ini and apache/php.ini (just to be safe) as I said above. And I had restarted Apache, but restarted it myself.
But when I tried " php -i | grep php.ini " I received a laundry list of errors from these new extensions which essentially said āHP Warning: PHP Startup: Unable to load dynamic libraryā¦ā for most of the newly added extensions. So that means I have a path issue (or possibly a permissions issue).
And then when I created a āphpinfo()ā page it now says Iām running php7.1, not 7.3 (which wasnāt true at the beginning of this process, so I must have screwed something up/back to php7.1 in my desperate flailings). But php -v and php -i show php7.3. So I fixed this with a2dismod and a2enmod and now phpinfo() and
php -i both show 7.3 properly.
So, without fixing the errors āHP Warning: PHP Startup: Unable to load dynamic libraryā¦ā for most of the new extensions, the SuiteCRM error āInbound Email cannot function without the IMAP c-client libraries enabled/compiled with the PHP moduleā has now disappeared.
So is all good? Letās check first. I successfully set up a personal email and see my emails in the inbox (and it let me select the inbox, sent and trash folders). So thatās good.
And I successfully sent an outgoing (from SuiteCRM) test email from this account and received it no problems (and said it was from the correct account). So thatās good.
But my first āuser generatedā email sent (outgoing from SuiteCRM user login) as a test failed, and said āError Sending Email. Please contact your administrator for assistance.ā and the SuiteCRM log said " [FATAL] SugarPHPMailer encountered an error: SMTP Error: Could not authenticate. " which is strange since how did the user test email correctly get sent from the user account if the user canāt authenticate?
It looks like this is a more common issue:
https://suitecrm.com/suitecrm/forum/suitecrm-7-0-discussion/21156-smtp-error-could-not-authenticate
So to summarize: thank you for your help: I am now able to configure incoming emails, although I couldnāt say specifically which of these changes fixed the issue. And now I have more work to do on getting user emails out. But Iāll struggle with this for a few more days and see if I can get it working.
Thank you.