Resetting users' password for them?
Hi.
I have quite a few users who when they reset their password, don't receive their password reset email. It works fine for many, so they are going out. But for those who they don't go out for, I was hoping to get their password reset key/token from the database tables and send it to them...only thing is I can't find it in there! )it may not be there).
So what would you suggest for enabling people to reset their password when the system email isn't received:
- Is there a way to get the reset token so I can send it manually - if so, where/how do I find it?
- Would enabling social login be a work around for this problem?
- Anything else you can suggest?
Cheers,
Duane
On Apr 8, 2021, at 8:33 AM, Duane Raymond <duane@fairsay.com> wrote:
Hi.
I have quite a few users who when they reset their password, don't receive their password reset email. It works fine for many, so they are going out. But for those who they don't go out for, I was hoping to get their password reset key/token from the database tables and send it to them...only thing is I can't find it in there! )it may not be there).
So what would you suggest for enabling people to reset their password when the system email isn't received:
- Is there a way to get the reset token so I can send it manually - if so, where/how do I find it?
You can reset it without a reset token if you have admin access. You can go to admin/auth/user/
on your installation, search for the user you want to reset the password for and you’ll see right at the top “username” and “password” fields and under password:
but you can change the password using this form.
Click on “this form” to change password for the user.
Make sure you are already logged in as superuser to be able to access /admin/ console.
- Would enabling social login be a work around for this problem?
I don’t think there is a way for you as an admin to enable social login for them. But that wouldn’t reset their password, it is an additional mode of authentication.
- Anything else you can suggest?
I am not sure why the emails aren’t going out for some users, it might be worth checking it in your MTA logs if those emails are indeed not being for some users or is it a problem on the users’ end. They should also check their Spam folders for these emails.
Cheers,
Duane
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
-- thanks, Abhilash Raj (maxking)
Thanks!
In hindsight that was obvious but I am still getting used to the system and the link on that admin page to change the password is tiny!
Regarding emails not reaching some users, the logs seem to indicate the emails are being sent fine and in communication with users it isn't in spam or bulk emaIL folders. Some emails arrive hours after despite being sent on time. I'm still trying to diagnose the problem. The server email reputation high on the monitoring systems I have set up with plus SPF and DMARC both pass. I'm exploring ipv6 vs ip4 issues (server uses both), perhaps sending port issues?? Not sure - but that if for a different thread once I have exhausted my options.
Cheers,
Duane
Duane Raymond writes:
Regarding emails not reaching some users, the logs seem to indicate the emails are being sent fine and in communication with users it isn't in spam or bulk emaIL folders. Some emails arrive hours after despite being sent on time.
This may be greylisting, the practice of sending an artificial temporary SMTP failure in hopes that spammers won't come back but a legit MTA will automatically retry. IIRC the traditional first retry comes after 4 hours, although most greylisters will allow the transaction after 15 minutes. I think modernized sites do retry a lot quicker, but I don't know what MTA defaults are nowadays.
If the mail is not being delivered direct from Mailman's MTA to the recipient's MTA, you wouldn't be able to tell from the sender and recipient times alone, you'd need the whole Received trace from the recipient's copy to find the point where the delay is happening.
Steve
participants (3)
-
Abhilash Raj
-
Duane Raymond
-
Stephen J. Turnbull