Course Home | Syllabus | Assignments | Schedule | Downloads | Submissions | [print]

IT 3100: Systems Design and Administration I

Remote Email Access

Due according to the class schedule.


In this assignment, you will configure the existing mail server to allow for remote access to mail boxes, and to allow remote email users to send mail through the existing mail server.

Throughout the semester this server must be functioning correctly.

Configure the system for remote email reading

Install and configure the dovecot-imapd software package on the existing mail server to provide IMAP access to users’ mail boxes. Also install python-minimal so my grading script can run.

Only the encrypted IMAP port (imaps) should be used for communication.

Configure MTA to send for remote MUA users

Configure exim4 to allow users to authenticate from remote (off LAN) sites and send outgoing email.

Configure remote email clients (MUA)

Configure an email client software package to read and send email using your email system.

For passoff purposes, collect a screen shot of each system to demonstrate it is functioning correctly. You should capture the system reading messages, and sending messages.


Verify that your system is sending and receiving email messages correctly. You’ll want to consider the source and destination of the messages.

Use the log files to look for potential errors.

Submission File Format

This assignment has an additional submission requirement of the four screen captures of the working MUAs.

The submission file is a UNIX text file, and must have this format, exactly!

The file must be named smtp_info.txt.

mta:    ip_address_of_MTA
user:   user_name_created_for_passoff
pass:   password_for_user
host:   name.of.mta.machine
domain: name.of.domain

For example, my file would look like this:

user:   bbonzai
pass:   $&^bbi13

Submission and Passoff

Last Updated 10/02/2020