There is now a link on the login page if you forgot your password. It redirects you to a page asking your email address. An email containing a password reset link will be sent to this address if someone registered with this address. The link is only valid for 15 minutes.
I used the
lettre crate for mail finally since I didn’t find a way to set a subject with
mailstrom (which is very weird). It also allowed me to implement a debug mail sender, that can be enabled with
--feature debug-mailer and that will log mails instead of actually sending them.
I should also document the new configuration options for the mail server. Done (but I can still modify it again if you don’t like the current approach)