Any good resources/Discord servers (to discuss with other devs) for troubleshooting user login/email verification issues?
I have a self-hosted instance and was able to make the admin user, but when trying to create a new test user, the user does not get the verification email.
I assume its related to this issue because I see the same issue but on login rather than sign up:
https://github.com/LemmyNet/lemmy-ui/issues/1080
I am able to create the new user but get no email verification and then when I try to login the login button gets stuck with the spinner. No frontend console logs so I assume something is dying server-side and not bubbling the error.
Really just looking for some guidance/links to docs on how I can access logs to troubleshoot server-side errors (and my gut tells me maybe an email issue but I am a novice in this space so not sure).
Any help is appreciated.
Thank you.
You're probably best off submitting an issue on github, but note that depending on how you have SMTP configured and how you're sending mail- you may be having issues with your hosting provider, mine blocks the SMTP ports. I'm currently working to get mail set up, but its very difficult. I'll keep you posted.
I spent the last few hours trying to get mail working on my instance. Eventually I set up postfix on my linux host and had the lemmy docker container use that. Happy to say it is working.
https://lemmy.ml/post/1185795
Glad to hear that, I recently just got mail working as well. I ended up using an smtp relay service. Did you have any issues with getting your emails rejected? I might switch as this service is quite expensive.
I went as far as to use my site's certs in postfix so at least the e-mails wouldn't be outright rejected by gmail, but I haven't seen one go through yet. I still have quite a bit of testing to do with gmail to see if they are eventually going through.
I haven't see any being rejected by yahoo mail at all, but they do end up in the SPAM folder.
I think I had some network issues preventing me from using an external relay, so I might try bravo again, if anyone actually uses my instance and emails become an issue.