Symptom:
(public)

Problem:
I have purchased the mail module, how do I
configure it and use it?
Problem:
(public)

Solution:
(public)
Solution:
This is a step by step instructions on how to
configure the mail server module.

Overview:
The mail module is a complete mail server. It is probably a bit complex
module of EZblue Business Server for those who never set up a mail
server before. However, if you follow the steps below you can get it
configured.

Before you get started there is some pre setup work that needs to be done
before you can get the mail server module up and working. You may want to
print the following steps and have it ready to follow as you start setting
your mail server module.


Important note: Be sure to check with your ISP to be certain that they are
not blocking the following ports: 80 HTTP, 25 Mail server, 23 SMTP, 21 FTP,
143 IMAP, and 110 POP3. Most ISPs block these ports for residential service
but not for business accounts.



A- You need to have a domain name, and you will need to
have it set to point at your server. The easiest way to do this is go to www.dyndns.org,
and register your own domain name. Then you will need to register for the
Custom DNS service from DynDNS so that your domain name can have names that
point to your public IP#s. Your public IP address is the IP you get form
your service provider with your DSL or Cable modem.


For testing purposes if you wish to try configuring your email server
without a real domain you can select DynDNS's free "Dynamic DNS". There
you will select a domain that they already own, and just create a hostname
for yourself.


B- Once you have done the above steps, you need to
configure the dyndns module on the server so that your domain name will point
to the server. (Go to the Web Dashboard, DynDNS module, add, then select which
method you are going to use, enter your user id/password). The server will contact
DynDNS and tell it what IP# to point your domain at. You can also use the Dynamic
DNS on many newer routers. Whichever method you are most comfortable with.


C- Now that we have a domain (or name) pointed at your
server, you need to configure your router to allow port 25 (the SMTP mail port)
though. This is very dependent on what your router is. Normally this would be called
Port forwarding, Application & Gaming, or something similar. You need to
point port 25 to your servers IP#. You can also point port 993 if you wish
to use the secure IMAPs from the Internet. For example you need to forward
the router public IP address 70.56.0.23 to the server IP address
192.168.0.201 and select the port number to open.


When you have that done, Now you are ready to configure the Mail Server Module.


Step 1- To configure the mail module you need to go to the server
Dashboard, then click on "Modules". Scroll to the bottom and select "Email Server Module".


Step 2- Click on the "Next" button to start the email
server configuration. On the first screen you should select "Yes" to enable
the mail server. Most users will want to leave the "Listen on which IP:" alone.


Step 3- The next screen is the "Mail reader" protocols that
your server supports. You must have IMAP enabled to use the web based mail client.
You will need to check the mail client you wish to use to see what
protocols they support. (if you are not sure enable all for now)


Step 4- Click on Next once you have decided what protocols
to enable. (You can enable them all, and only configure your Internet router to port
forward the protocols you want the outside world to see).


Step 5- In your initial setup, you generally do not need
any aliases configured, so you can just click Next. You can come back to here and add
in aliases at any time.


Step 6- The next screen is "Edit relay settings". On this
screen you will tell your mail server who is allowed to send mail *though* the server.
(This is different than to the server). You probably want to add your
network, so for example if your server's IP# is 192.168.34.201 then you
should add:192.168.34


If your servers IP# is 192.168.0.201 then you should add: 192.168.0


This will allow any mail client computer on your local network to send
email through your server. Your server will then send it to the
appropriate place.


Step 7- The next screen is "Host Name Settings". Here you
are asked for the "Masquerade as". This is for email sent from the server. (Not from
your client, but directly from the server, such as error messages, and
bounced email). This you should normally set to your domain name (or your
host name if you are doing a test from DynDNS).


Step 8- The next host question is "Smart Host" or SMTP
Relay. Some ISP providers will not let email directly out on their sites.
If your ISP gave you a mail gateway for you to put into your PC client to send email, you
will probably have to put that name here. This is usually something like
"smtp.comcast.net" or "mail.cableone.net". You may need to contact your
ISP to find out what this setting should be. You can first try leaving it
blank and see if your outbound email works.


Step 9- Click on Next and go to the Master Alias screen.
These screens are for where error messages are sent to. Normally you would set these both to
your user name.


Step 10- Click on Next and go to the Receive screen. This
screen is what name do you accept email for. Here you will enter your domain name (or
host name if you are doing the test run from DynDNS). If a piece of email
gets to your server that is not addressed to one of the names here, your
server will attempt to send it on. If you have a host or domain name that
points to your server, you must put it here, or you will cause a mail loop
to happen and your mail server will return mail to the sender.


Click on Next to finish.


Now to test you can goto: http://serverip#/mail


Login and try to send an email to an outside address. If that works, then
from that address try to respond and see if you get the email.


If you still need help just email us and we would be happy to help.