How To Create An Email Server Using Koozali SME Server

Creating Email On An SME Server

First Install Koozali ISO

  1. Go to Koozali.org and download the latest version. (Lab testing we're using Version 11 Beta)
  2. Install the ISO normally, when prompted select the correct language, keyboard layout and time zone.
  3. Then begin the installation and wait for it to be done.

Create Credentials for SME Server

  • After installation create a password.
  • Create a hostname (EX: erwin.csit.lab), leave DNS and proxy blank. 
  • When prompted select the available network interface card.
  • When asked for Local IP, use an available private ip range, and use the default gateway (EX: 192.168.1.1)
  • MAKE SURE TO SELECT SERVER ONLY and DHCP IS OFF.
  • Log in using root and certify (or password you created)
  • Type ip a to get your ip.

Access SME Server

  • On a separate working computer, go to a web browser and type in the search bar "your ip"/server-manager. (EX: 192.168.1.1/server-manager)
  • Log in using, username = admin, password = certify (or your created password)

Setting up Users

  • On the Collaboration Tab, Select Users, then add user account
  • Create users for student1 and student2. 
  • After creating the 2 users click on reset password and create a new password for student1 and student2.

Configure Email Settings

  • Under Configuration Tab, click on E-mail, then verify both POP3 and IMAP are on Access only from local machine
  • Verify Email to unknown users is set to Reject.

Configure Mail Client

  • Download and install Thunderbird.
  • Once opened, add user account.
  • Username = student1, email = student1@yourdomain (whatever your domain name you used to create the server)
  • Click on manual configuration, for INCOMING IMAP with port 143, Connection security set it to STARTTLS, hostname = yourip (EX: 192.168.1.1)
  • Then for OUTGOING SMTP port 587, Connection security STARTTLS, hostname = yourip, when asked for a password use the password created for the users on the SME Server.
  • Repeat for student2.
  • Test functionality by sending an email to the users, if failed and a prompt is shown saying certificate failed click on Confirm Security Exception and repeat for the other user. (EX: student1 sends to student2 and vice versa)