Submit form elements as email I have a requirement in which the user should not be able to register to site, but only request registration by filling the form (first name, last name, email, company, etc.). The request should go to site admin's e-mail id. Using webform I have created the form, but I am not able to send it as email.

Also the "Per user submission limit" option of webform is decided by the IP address or cookie (for anonymous user), whereas I would like to limit the form submission by the e-mail ids of the submitting users. How can this be done?
With all due respect, I think Webform is the wrong way to approach this.  Drupal core can be configured to handle registration in the manner you are requesting with less workload for your site admins (no manual registration of webform data).


On  Administration &gt;&gt; Configuration &gt;&gt; People (admin/config/people/accounts):

Set Who can register accounts? to Visitors, but administrator approval is required

As for the fields in the Webform (first name, last name, e-mail, company, etc.), you should create those on the Administration &gt;&gt; Configuration &gt;&gt; People &gt;&gt; Account settings page (admin/config/people/accounts/fields) under the Manage fields tab.  Make sure to mark the fields as required and to display them on the registration form.  Note that storing these fields as part of the user account will cause all of this information to be displayed in the user profile.  If you need field-level control of the information (to make last name private/hidden, for example), you can use the Field permissions module.
edited per Berdir's comment By default, Drupal will send an e-mail to the site administrator when an account is registered.  If you need a special notification, you can use the core Trigger and Actions modules (or the contributed Rules module) to set up an action (or rule) to e-mail the administrator(s) when a new account is registered and pending approval.