I would like to have users go to a web page and create their own email accounts.

I am trying to remove as much manual input as possible. Is there a way to do this? If so, can someone point me into the right direction on how to set this up?