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