Assignment title: Information
Project 2
DAVE3610 Nettverks- og systemadministrasjon
Spring 2017
The DAVE3610 University has for many years used an external email provider for their email
systems. After an increased number of students and staff in the past 3 years, security and
privacy concerns with the current email solution, the University decided to operate their own
email system. The University policy is to only use open standards and avoid proprietary
solutions. The IT department has been given a task to build a solution based on Open Source
technologies with the following specifications. The system must implement:
● a scalable SMTP server:
○ Postfix is the required SMTP server for the University.
● a secure (SSL/TLS protected) IMAP server that will allow the employees to retrieve their
email through a mail client:
○ Dovecot is the required IMAP server for the University.
○ Thunderbird is the desired mail client for the University.
● a secure (SSL/TLS protected) web based solution that will allow the employees and
students to retrieve their email through the web (Webmail):
○ Squirrelmail is the required webmail software for the University.
● a secure (SSL/TLS protected) solution that will allow the employees to authenticate and
send mail through the University SMTP server regardless of whether they are on
Campus or somewhere else in the world.
○ In other words the system must implement SMTP Authentication ( SMTP-AUTH )
● a mechanism that will detect and stop unsolicited bulk e-mail (UBE) otherwise known as
SPAM. Detected SPAM must be discarded and not quarantined in a special folder
○ Spamassassin is the desired Anti-SPAM software for the University.
● a mechanism that will detect and stop Viruses . Detected Virus must be discarded and
not quarantined in a special folder
○ ClamAV is the desired Anti-Virus software for the University.
○ Amavisd-new is the desired interface between mailer (MTA) and content
checkers: virus scanners, and/or SpamAssassin.● the ability to handle Virtual users. Users can have access to mail, but don't require a real
local Unix/Linux accounts.
○ NB! DO NOT USE ANY DATABASE WHETHER SQL OR NON SQL
● The ability to handle multiple email domains. It is very common these days for a single
system to host many domains and handle email for them. The system must handle email
for the domains: dave3610.com, dave3610.no og dave3610.org
○ NB! The email address [email protected] goes to the same mailbox as the
address [email protected] and user1@dave3610. org
As the newly recruited system administrator you receive an email from the senior system
administrator asking you to carry out the following:
Hi Junior Sysadmin,
Great job in working on Project 1 . We want you to setup an Email
system based on the requirements specified above as a second
project called Project 2 . Continue working on the same server
from Project 1 . Once the implementation is complete and well
tested, do the following:
● Export the virtual machine as an OVA image
● Make sure you name the OVA image as:
○ FirstName-LastName-Project-1-and-2.ova
● Upload the OVA image to:
○ More information on where to upload the OVA will be posted in Fronter:
● Fill out the Self-Evaluation form:
○ You can download the Self-Evaluation form Fronter.
● Upload the evaluation form to Fronter and deliver a copy in a paper form to
Ismail
● Additional information will be posted as needed in Fronter