How did you set up Lemmy? If you used Docker, you can get them from docker logs. For a native install, I'm unclear on where the logs get written or if they go through syslog; perhaps someone else can chime in.
If you're using docker, try this:
Enter your Lemmy directory and run:
docker-compose logs --tail=10 -f lemmy
where lemmy
is the name of the container running the lemmy backend (not the ui). With the logs tail-ing, try your registration process and look for any errors.
The logs are fairly easy to parse visually, which is nice because there are quite a few backend errors that do not pop up in the UI. Keeping the logs tail-ing for the first day or so was really helpful in getting my instance up and running.
For what it's worth, I've got email verification set up and working on my instance. I had some issues at first, but I had two problems, both of which gave me endless spinners in the UI:
- At first, I forgot to add the email settings to lemmy's
config.hjson
file (d'oh!) - I was using the SSL port for my SMTP server but forgot to set the
tls_type
totls
.
If the backend has any issue connecting to the email server, it should show up in the logs.