We use Keycloak (9.0) to manage our customer authentication. Our typical workflow consists of adding new users manually and then having them send an “Update Password” e-mail. This used to work in the past but now it stopped working completely.
From what I could gather so far:
Sending e-mails works in general, i.e. the “test e-mail” button works and sends an e-mail
The “Forgot Password” link works as well and enables the user to reset her/his password
execute-actions-email is triggered according to the logs, I see for instance the following in the server logs:
2020-03-15 13:02:12,237 TRACE [org.keycloak.events] (default task-20) operationType=ACTION, realmId=master, clientId=b626e473-e584-469a-a18e-3a0439d3f01b, userId=<user uuid>, ipAddress=127.0.0.1, resourceType=USER, resourcePath=users/<user uuid>/execute-actions-email, requestUri=https://URL-TO-KEYCLOAK.com/auth/admin/realms/swarm64-customers/users/<user uuid>/execute-actions-email?lifespan=43200, cookies=[...]
I already enabled TRACE for logging, but no success. It seems, that the task to send the e-mail is never picked up.
Would be happy about any further debugging advice.