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.
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
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.
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
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
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:
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.