IT 3100: Systems Design and Administration I
Simple Mail Transport - Email (MTA)
Due according to the class schedule.
In this assignment, you will configure your mail server system to act as an incoming and outgoing SMTP server.
Throughout the semester this server must be functioning correctly.
System for use as an MTA
Use the VM you previously installed to function as an email server.
exim4 email package on the system. Also, install
python-minimal (for my grader to run correctly)
Be sure that the DNS system is correct for this machine.
Configure the system to receive incoming email
Configure the system to receive messages for email
addresses that end with your domain name.
Configure the system to accept messages for email addresses that end with your MTA’s host name. (e.g. firstname.lastname@example.org)
Configure your DNS domain so that other MTAs will send email for both of these addresses to your MTA.
Configure the system to send outgoing email
Messages that are sent from the server should appear
to come from the host they were sent on.
(e.g. email@example.com for users sending messages from your mail server.)
All outgoing messages should go through
User account creation
Create a new user account on the MTA system. This account will be used during assignment grading to send and receive messages. The name you use is up to you, but should not be your administrative account.
Verify that your system is sending and receiving email messages correctly. You’ll want to consider the source and destination of the messages.
- Send from your system to your system
- Send from your system to an external system
- Send from an external system to your system
Use the log files to look for potential errors.
If you get an error about ports 587 and 993 not being open on the grader. You can safely ignore those messages for this assignment.
Submission File Format
The submission file is a UNIX text file, and must have this format, exactly!
The file must be named
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 may look like this:
mta: 184.108.40.206 user: bbonzai pass: $&^bbi13 host: mail.dsutux.us domain: dsutux.us
Submission and Passoff
Use the Submisions link at the top of the page to submit your text file to the
Check back at the submissions site for feedback on the completeness of your work. Fix anything that’s wrong. Repeat.
Several email messages will be sent from and to the user on your system. Messages that are not correctly delivered will result in lost points..
The DNS system will also be checked for correct translations.
Last Updated 09/23/2020