I changed the bench --site crm.localhost set-config mute_emails to 0
.
I logged in as Administrator and added a user using a yahoo.com address, generating an app password in yahoo to use for the app. I did not add an email domain or account , only used the create user email In the user settings I went to the Password button and it did send a password reset link to the address.
I added a second user with a different email address and the app sent that address and invitation, using the yahoo account which was set as default sending.
The only other change I made was to edit the common_site_config.json in the container and change the redis addresses to the redis container ip explicitly, I don’t know if that was a factor or not.
I did not change the redis image to redis-stack.
EDIT Unfortunately, sending of emails from the app itself is still failing. Still in queue,