How to allow users to automatically create mailboxes via the web (Auto SignUp)


SUMMARY

This article outlines how users can automatically create mailboxes via a web page via the Sign-Up utility.

DETAIL

The Automatic Sign-Up utility is included in Professional, Enterprise and Premium Editions (Version 10.13 and later).

It can be enabled via the MMC under the Web Mail/Properties/Advanced tab

Once enabled, it can be accessed via adding /SignUp to your base webmail url.

Example: https://mail.example.com/SignUp

FEATURES

It provides the following features:

  • includes Google reCAPTCHA validation (to prevent abuse via internet signup bots)
  • customizable via CSS (you can manipulate the layout and styles via an external stylesheet)
  • includes the ability to apply default settings for users (limiting user access to a defined set of protocols
  • allows limiting the number of messages users can send per hour
  • allows preventing users from being able to send e-mail
  • includes has the ability to add additional fields and functionality to the signup page via JQuery and Javascript allows customizable branding
  • has the ability to automatically sign users into webmail once they have been validated via the Sign-Up form
  • allows localization on the Sign-Up form
  • allows administrators to nominate which domains are allowed to participate in public sign-up
  • can now redirect to an external URL once the sign-up has created the user
  • uses session tokens to prevent bots from auto-submitting user creation attempts

CONFIGURATION

The options for the signup utility are stored in a file called signup.xml within the MailEnable/Config directory.

The source code of the utility is located under the Bin/Netwebmail/SignUp folder has explanations of these settings.

CUSTOMIZATION

The signup utility allows customization by specifying alternate locations for CSS and JS library files.
For example, the location of logo image can be edited by changing the location within CSS file located in the Bin/NetWebMail/SignUp folder.

To achieve this, you should make a copy of the signup.css file with a modified name, eg: signup2.css.
You should then edit the Config\signup.xml file and change the CSSURL element as follows: <CSSURL>signup2.css</CSSURL>.
You can then apply any changes to the style of the page within the signup2.css page.

Page structural changes can also be achieved by modifying the <JSURL/> member to include javascript to add or modify html elements.

CONSIDERATIONS

The signup utility can has many options for limiting account usage so that users are less likely to abuse the services.

With MailEnable Enterprise Edition it is possible to restrict access to specific MailEnable services as well as enforcing usage thresholds. This means that users signing up for web mail can be excluded/provided restricted access to POP, SMTP, IMAP, HTTPMail services (which inhibits people from abusing hosted services).

However, allowing anonymous persons to signup to the mail service may lead to you being blacklisted. If you disable these thresholds and do not review your system, spammers may use the service to generate SPAM mail messages - possibly leading blacklisting on RBL/ORDB databases

MORE INFORMATION

A tool allowing automatic mailbox creation is available at: http://www.mailenable.com/utilities/addons



Product:MailEnable (Pro-Any Pro-1.X Ent-Any Ent-1.X)
Category:Configuration
Article:ME020103
Module:Other
Keywords:mailbox,automatic,create,accounts,automatically,sign,up,page,signup,sign-up
Class:HOWTO: Product Instructions
Created:17/04/2003 6:40:00 PM
Revised:Saturday, February 10, 2018
Author:
Publisher:MailEnable