-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Allow disabling 'login by email' #286
Comments
Hi @skyguy! Great to hear. I had the same problem with my previous setup (dreading making any changes to it), which in the end resulted in mox. :)
Indeed this is not possible at the moment. But I understand your reasoning. It will indeed make any password guessing less effective. It should be possible (technically) to add login-by-account name. There are some minor complications:
Some reasons why I haven't considered password guessing a big problem:
Btw, a recent change went in to log authentication attempts, both successful and failed. Updating to pre-release versions is safe (almost always is, commits only go into the main branch after testing and when I'm OK running it myself). Can be interesting to see how many attempts you're getting, and from where. So, summarizing: Login-by-accountname is not possible at the moment, there are a few minor reasons why, but I think it could be implemented. But I'm not so sure it's worth it given the mitigating factors already in place. |
…ther services in particular based on issue #286
…n custom password, and enable by default for new accounts accounts with this option enabled can only generate get a new randomly generated password. this prevents password reuse across services and weak passwords. existing accounts keep their current ability to set custom passwords. only admins can change this setting for an account. related to issue #286 by skyguy
@skyguy I added a config option for not allowing custom passwords for an account. That should prevent password reuse across services and weak passwords for the common case. It's only automatically enabled for newly created accounts. I'm hoping this is enough to resist brute force password guessing attacks. |
Firstly, I'd like to say "Thank you"! Thanks for creating Mox and making it available to the world!
I had been procrastinating on upgrading my server, dreading having to configure DKIM, et al, but mox has made it all so much simpler. I was especially inspired during your FOSDEM talk when you said how mox will check your setup and warn you of problems - that's really useful.
Of course, I do have a request!:
I've always given my users an accountname which is distinct from their real name and email address and is thus never published anywhere. This helps tremendously with stopping crackers from guessing passwords because they first have to guess the correct accountname, so even a poor password is not a great security risk.
It seems with mox that my strategy wouldn't be effective anymore, as crackers can use any published email address to attempt password cracking? (Many of my users use a 'catchall' alias so they can implement my other tip: to give out email addresses as
<companyname>@my.domain
)Is it possible to configure mox to have account names seperate from email addresses?
Many thanks
-Kevin
The text was updated successfully, but these errors were encountered: