Thanks for the reply.
I am using a Docker container and found it was using “Direct” in the default config.production.json and that was working for account recovery and test emails.
So I know the local email server works.
I have made a volume type link to my local file system and now created an explicit config.production.json with the “SMTP” type with relevant details pointing to my local mailserver.
Again the account recovery and test emails work.
What doesn’t work is the Subscribe page.
Any email that is entered sends the swirling snake - the button animation into an endless wait. Nothing happens.
I see no attempt to communicate with the mailserver that has been set up and confirmed to be working with the other email features of the installation.
The Subscribe page never subscribes anyone… does not give a succeeded or failed response.
The swirling snake animation just continues with no apparent action.