Checking out Magepal. Documented the install steps below, if it helps anyone.
Magento 2.3
PHP 7.2
Developer Mode Enabled
Step 0:
Backup / take a snapshot / etc.
Step 1:
Add module to requirements
composer require magepal/magento2-gmailsmtpapp
Composer package details from Free Community Edition download link.
Output:
Using version ^2.6 for magepal/magento2-gmailsmtpapp
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing magepal/magento2-gmailsmtpapp (2.6.1): Downloading (connecting...Downloading (100%)
Writing lock file
Generating autoload files
Step 2:
Check the status of the added module (expected disabled by default)
bin/magento module:status
Output:
List of disabled modules:
MagePal_GmailSmtpApp
Step 3:
Enable the new module.
bin/magento module:enable MagePal_GmailSmtpAp
p
Output:
The following modules have been enabled:
- MagePal_GmailSmtpApp
To make sure that the enabled modules are properly registered, run 'setup:upgrade'.
Cache cleared successfully.
Generated classes cleared successfully. Please run the 'setup:di:compile' command to generate classes.
Info: Some modules might require static view files to be cleared. To do this, run 'module:enable' with the --clear-static-content option to clear them.
Step 4:
Upgrade Magento.
bin/magento setup:upgrade
This resulted in no failures and nothing to import.
Step 5:
Confirm the module is active.
bin/magento module:status
List of disabled modules:
None
Step 6:
Clear the cache
bin/magento cache:clean
Step 7:
Login to admin console and configure.
Stores > Configuration > Advanced > System > SMTP Configuration and Settings