The last part of this tutorial will deal with setting up a mail server. Basically, when someone registers on your Web Interface, an email will be automatically sent to them, which they must open and click on the Confirmation link, before the account becomes active and they can log in.
Note: Another authentication system, using Captcha, is described at the end, in case you cannot use email due to Port 25 being blocked.
Step 1: Download the Email Server
The preferred email server is the Postcast Server Free Edition, which can be download from here.
Unzip the zip package, and double-click Setup.exe. The standard installation wizard will then launch. During installation I got an error, that said that gcpbbln.ocx failed to register. I chose Ignore, and have suffered no ill effects.
Step 2: Configure the Email Server
The installation process should have placed an icon on the desktop, click this to start the server. The Postcast Server Setup Wizard should then start. The settings should be as follows:
Check the Allow access ONLY for users with these IP addresses, and select 127.0.0.1
Mail Sending Frequency:
Select all three options
Nothing to change.
Step 3: Start the Email Server
You must remember to have the email server running for it to be used! Double-click the icon it has placed on the desktop, then you can minimise it to the System Tray.
Test the facility by creating an account, and using a known good email address. The email should pop up in the Email Server window when the account is created, so look out for it.
If the email shows up in the server, but does not appear to get sent, then check that the email is valid, and has been typed in correctly. Try another email address.
It has been noted that an email address can only be used once to create a user. If you try to create another user, and provide an email address that has been used before, then you will get a "This email address is already in use" message, and you must supply another email address to continue.
It should also be remembered that many ISP's now, especially on home connections, block outbound port 25 to prevent compromised machines spamming and instead force you to relay through their SMTP servers.
The main purpose of email confimation is prevent web-bots from creating accounts on your grid. Another method of prevention is the use of the Captcha system.
To use Captcha instead of email confirmation just download this zip file. Instructions for use are included inside (it is very, very simple).
Note: Each tutorial assumes you have completed the preceding one
- 01. Installing OpenSim
- 02. Connecting two Viewers to your Region
- 03. Remotely Connecting to a Standalone Sim
- 04. Migrating to MySQL
- 05. Working in Grid Mode
- 06. Connecting to the OSGrid
- 07. Using Hypergrid
- 08. Creating a Web Interface - Part 1/3
- 09. Creating a Web Interface - Part 2/3
- 10. Creating a Web Interface - Part 3/3
- 11. Using Money in OpenSim
- 12. Using Grid Info
- ▼ November (12)