Closed iluvatyr closed 1 year ago
Same issue here, weridly enough i can send to the main acct for the email provider im using but it wont send to anyone else
Edit - Discovered if the user isnt created from the jfa-go interface you cant send email notifications to them.
@gaming09 you're right, users created within Jellyfin, who have had an email address attached through jfa-go can't be sent mail for me either. Usually there's a little cog next to users with contact info in jfa-go, where you can set which methods to contact through. When manually adding an email address, the preference for email contact isn't automatically set to true, but currently the cog to change it only shows up when there's discord/matrix/telegram contact info. I'll fix both:
Contact can be manually enabled through the cog next to the email address in the Accounts tab, this will only be necessary until I finish some other work that's stopping me committing the rest of the code for this issue.
Should all be fixed now. For existing users you can't send to, enable it in with the little cog.
I just switched to the docker unstable branch but I haven't been able to get this to work with users created outside of JFA-GO. I've removed and re-added the emails for the users and restarted Jellyfin and JFA-GO. I can confirm this works for users created in JFA-GO. Is there anything special I need to do to enable this? Or maybe I'm on the wrong branch?
Thanks for this update and tool! Sorry in advance for the dumb questions!
Never mind I figured it out! Manually updating the contact flag to True in the emails.json resolves this. For whatever reason, the other users had it True but the user I was testing on was still False. Manually updating resolved it for that user.
@Jpkribs were you not able to enable contact with the cog icon?
Sorry for the delay! So fully deleting the email that was added on the docker:latest then re-adding it on docker:unstable was the issue. Editing the email didn't change the flag but entering a new email from scratch flipped the contact flag.
I'm not sure if that answers your question but everything seems to be working now!
Read the FAQ first!
Describe the bug Install jfa-go with docker and follow instructions in the install process. Add SMTP configuration and test it (sending an invite to someone per mail or let someone register. See that it works Go to an existing user and select "send password reset" Bug: No mail is sent, but link is created
To Reproduce
What to do to reproduce the problem.
Logs No error is shown:
INFO] 18:22:09 Sent password reset message to "****@gmail.com" [GIN/DEBUG] 18:22:09: POST(/users/password-reset) => 200 in 4.263578ms;
Configuration
Platform/Version
Include the platform jfa-go is running on (e.g Windows, Linux, Docker), the version (first line of output by
jfa-go
or Settings>About in web UI), and if necessary the browser version and platform.