If it logs email instead of sending, it means you haven't configured it correctly. More specifically it means you have this in the config file:
<entry key='mail.debug'>true</entry>
I don't think I understood, if I leave mail.debug = true the email is not sent, it only generates a log??
If you want real email to work, you have to disable or remove mail.debug
.
with mail.debug = false when I click to send the Reset Passowrd, nothing happens, it's the same thing as not clicking the button, it just doesn't say ok, and there's no error either on the web or in the log
If there are no errors, it means that your email server has successfully accepted the email.
It's strange that I didn't receive this email, and if I send it from the same traccar server but through another application, the email sends, but not in traccar, and I don't receive any error.
Do you think it could be an internal bug, I haven't updated to the new version yet?
If you're using an official version, I'm pretty sure it's not a bug in Traccar.
Yes, official, I just changed a visual detail in the reports in the web application
So is there any other test I can do to solve this?
What else do you need to test? Based on the information you provided, the issue seems to be on the email server side. That's where you should dig further.
My server does not send email, the log shows that the email was sent, but nothing happens. I have tried different providers, with and without SSL, would there be another more specific email log?