February 22, 2004
This
guide assumes that you have already installed MailEnable Standard Edition
on your system. If you have not, please look at this article: MailEnable
Standard Edition - Installation
Configuration
Now we have to configure
MailEnable.
Start --> Programs --> Mail
Enable --> Mail Enable Administrator
First thing we need to do
is make sure that Mail Enable Services are running correctly.
Navigate to: Servers -->
localhost --> Monitoring --> Services.
You should see that all the
services are running. If one of the services didn't start, then there
will be a message about why it failed. If you do have a failure,
it is most likely because you already have another service running on the
same port such as SMTP that is included in IIS. In that case, go
and shutdown or uninstall the conflicting service and then you can manually
start the services in this window.
Now let's check the post
office we created earlier during the installation process.
Navigate to: Messaging Manager
--> Post Offices --> Post Office name (which in this example is "Dell-500sc")
--> Domains.
You'll see the domain we
created earlier in the installation process in the right panel. In
this example, the domain is "temphost.com". The status should be
"Enabled".
Now we need to create mailboxes
for your users. Go to the post office you created "dell-500sc".
Click on "Create Mailbox".
You'll see this.
Type in the mailbox name
which will also be the POP Logon name. You can see the Username
for mail clients will automatically be changed. The POP Logon name
is the same as the username. The POP Logon is used by mail clients
when they connect to the server to retrieve email.
Next you have to specify
a password for this mailbox. You will have to give this password
to the user since they need it to connect to this mailbox to receive and
send mail.
You can also specify mailbox
maximum size. If you are the only user, you can leave it as unlimited.
Go to the "Addresses tab".
When you create a mailbox, email addresses are created for all the domain
available in the post office. For example, we created a domain called
temphost.com, and created a mailbox called brianlee, so the email address
brianlee@temphost.com is automatically created.
Now if you have multiple
domain names for a given post office, each mailbox will have emails for
each domain name. For example, if I had "temphost.com" and "stupidhead.com"
both under the "dell-500sc" post office, then when I created the "brianlee"
mailbox, the email address "brianlee@temphost.com" and "brianlee@stupidhead.com"
would be created.
If you don't want this to
happen, then you might want to create separate post offices and put each
domain under each one.
However, you can create new
email addresses by clicking the "Add Email" button at the bottom of the
"Addresses" Tab.
For example, if I also wanted
all the emails directed to "webmaster@temphost.com" to go to the "brianlee"
mailbox, I could add that here.
So now the "brianlee" mailbox
will get all emails that are sent to "brianlee@temphost.com" and "webmaster@temphost.com".
Now, what happens to email
that gets sent to a domain name but doesn't have a mailbox? What
happens when somebody sends and email to your domain name but the name
is wrong? Well, this is up to you.
Click on "Domains" and double
click on the domain name you create. That's "temphost.com" in this
example.
With the current settings,
any email that gets sent to an email address that isn't specified by you
is rejected. However, if you want all emails that are sent to a domain
name regardless of the username to be caught, you can specify the "Catchall
email address/mailbox". In the following screen, I set the catch
all to be "brianlee". Now all emails sent to @temphost.com will be
directed to brianlee@temphost.com. I don't know if you want to do
this or not, it's really up to you.
It's a rather handy setting
though.
Server
Configuration
In order for email to be
directed to your server, you have to have the proper mail zone (MX) records
configured with your DNS host. These two Step-by-Step
guides show you how to do that.
Router
You also have to make sure
that your router has port 25 open for SMTP and port 110 open for POP3.
Relay
Running a mailserver is pretty
dangerous because it might become a relay for SPAM. We need to configure
the relay settings to be secure as possible.
Navigate to: Servers -->
localhost --> Connectors --> SMTP
Right click on SMTP and select
"Properties".
Click on the "Relay" tab.
The best setting for a mail
server is to have "Allow relay for authenticated senders" checked and uncheck
the other two options since they are more prone to abuse.
In the "Authentication Method"
dialog box, make sure that "MailEnable/Integrated authentication" is checked.
Let's do a quick check to
see if this email server can actually receive mail. From a separate
email account, I send an email to "brianlee@temphost.com.
In the "mailboxes" window
I can see that "brianlee" has 2 Inbox Messages. When you create an
mailbox, you automatically already have 1 email from MailEnable.
The second one is the test email I sent. So in this test, it looks
like it worked.
Next Step: MailEnable
Standard Edition - Email Client Configuration
| Additional
Information |
Resources:
|
|