Page MenuHomePhabricator

Clear directions for how to proceed are needed when sending account creation email (with a random password) fails
Open, Needs TriagePublic

Description

When we discovered T119800: Indicating the source of MW account creation , the mail server wasn't configured so the random password for the just-created user wasn't sent. Instead a somewhat cryptic message was displayed.

At this point, it would make sense to provide a few options that the administrator could undertake after the email server setup is fixed.

  1. Provide a way for the administrator to reset the password and then re-send the email.
  2. Provide a way for the administrator to send an email like the "forgot password" email but indicating that the account was just created.
  3. Tell the administrator to send an email and let the user know what happened.

Without one of the above, the administrator may not understand what needs to happen.

Event Timeline

MarkAHershberger claimed this task.
MarkAHershberger raised the priority of this task from to Needs Triage.
MarkAHershberger updated the task description. (Show Details)

Potentially something can be done with the BounceHandler extension here?

Potentially something can be done with the BounceHandler extension here?

That may help, but note that in the case that prompted me to write this task, there was no MTA installed. I'm guessing that BounceHandler could help in some cases, but it seems like it at least need an MTA.

Reedy renamed this task from Clear directions for how to proceed are needed when sending account creation email (with a random password) fails to Clear directions for how to proceed are needed when sending account creation email (with a random password) fails.Nov 30 2015, 1:58 PM
Reedy set Security to None.

Potentially something can be done with the BounceHandler extension here?

That may help, but note that in the case that prompted me to write this task, there was no MTA installed. I'm guessing that BounceHandler could help in some cases, but it seems like it at least need an MTA.

Aye, it will to receive the bounce email. Probably not the whole solution, but it's part of it. It also has a mechanism for notifying users/admins (IIRC) on bounces https://github.com/wikimedia/mediawiki-extensions-BounceHandler/blob/master/extension.json#L43