Virtmaps - Providing E-Mail for Virtual Subhosts
In order to provide e-mail for your
customers, you will probably use the Virtual Server "virtmaps" feature.
This is a proprietary feature (only available on our Virtual Servers) that we have added to sendmail, the
underlying program which handles all of your
Virtual Server E-Mail.
An HTTP/1.1 compliant web
server (like your Virtual Server
Apache Web Server)
can detect Virtual Subhost domains when an
HTTP request is made, and it sends back the corresponding content to the
client. However, an SMTP server without the virtmaps feature cannot
detect Virtual Subhost domains. It can only see that subhost1.com and
subhost2.com resolve to the same IP address. So, to the SMTP server, firstname.lastname@example.org and
email@example.com are the same webmaster.
The virtmaps feature provides your Virtual Server SMTP server a method to detect
the domain name of an incoming e-mail. Then, e-mail to similar usernames but
different domain names can be routed differently. This allows you to configure
similar domain-specific e-mail aliases (such as firstname.lastname@example.org and email@example.com)
and map them to different e-mail addresses.
The virtmaps feature also
supports wild card mapping, so that any e-mail sent to a non-existing e-mail address
is delivered to a "catch-all" e-mail alias or address.
It is up to you how you use the virtmaps feature to provide e-mail for
your Virtual Subhost customers. Many Virtual Server administrators provide their Virtual
Subhost customers with one e-mail
Then they create virtmaps (often including
a catch-all virtmap as well) for the customer that map to this single POP/IMAP account.
There are several methods you can use to create virtmaps on your