Virtuoso oMail Installation

Requirements

To make a oMail Installation you need:

Installation process

Step 1: Building VAD package

If you have oMail VAD package, you can jump to Step 2.

To create oMail VAD package, you must have a fresh copy of oMail sources from CVS repository and Virtuoso environment installed.

Path to module is: /export/home/appsdev/cvs/webmail

After cvs update, go to oMail directory and run:

  make_vad.sh

After finishing, you can found oMail.vad package in the same folder.

Step 2: Installing VAD package

If you already have installed WA application, you must only execute the procedure:
  DB.DBA.VAD_INSTALL('/<package_path>/oMail.vad',0);

If installation is successful, you must found a message like:

  00000    No errors detected, installation complete.
  00000    Now making a final checkpoint.
  00000    Final checkpoint is made.
  00000    SUCCESS

Step 3: Configuration mail receiving

To receive mail you need:

The working schema is:

  Internet  ---> SMTP Server(*@domain.com) ---> Mail Drop App (via odbc) ---> Virtuoso DB  message

You must configure some SMTP server to receive messages for your domain name and execute mail_drop application for every incoming mail message to this domain.

For Win OS:

You can use Windows version of mail drop program and standard MS SMTP Server

Need files are:

  maildrop.dll
  odbc_mail.exe
  odbc_mail.ini
  register.bat
  smtpreg.vbs

You can found them in Virtuoso installation.

Put them in some folder and execute:

  #register.bat /register domain.com

This will register a rule in your MS SMTP server which means:

"if incoming message is for domain domain.com, then execute odbc_mail.exe"

Then you must edit odbc_mail.ini. The main fields are: DSN Verify Deliver

DSN must be a System DSN not a normal/file DSN.

You can download this odbc_mail.ini which is with real values for oMail Application and put it in the same folder where are other files (maildrop.dll, odbc_mail.exe).

Then you must configure SMTP server to add domain.com as alias or as default domain name. That can be done via Internet Information Services Administration

Path to administration: Start->Settings->Control Panel->Administrative Tools->Internet Information Services

Step 4: Configuring oMail application

If your installations of virtuoso have a WEB address like domain.com, go to address:

http://domain.com/ods/

Here you must login as DAV administrator and configure domain names list with available domain for user registrations.

After successful login, go to "Site Settings" and fill the field: "Available WA Site domains".

When you are ready, press "Set" button and after that "Home" button. Now you can logout from administration

Step 5: Login into oMail

If your installations of virtuoso have a WEB address like domain.com, go to address:

http://domain.com/ods/

Here you can register new user or login via existing one. After successful login, you must see in "Available applications"

oMail

Press the "Create Instance" button.

On next screen, you must:

  1. type user name of your email address
  2. choose domain from list of available domains

When you are ready, press "Save" and application will create you new mail box and return to home page. You can repeat last step many times to create multiple mailboxes with different names

When you are ready with creations of new mail boxes, you can login in any of them. To do this just chooses it from "Membership" list by clicking on the name.