If you are using the ASP.Net Membership model to provide new user registration pages, sending a mail to the user is built into the CreateUserWizard control.
Simply set up a mail definition in the wizard and add a couple of config entries for your SMTP server - done.
Have a google [
^]