Skip to content.

Dixie State College of Utah

Sections
Personal tools
Document Actions
  • Print this page
  • Send this page to somebody
  • Content View
  • Toggle full screen
  • Add Bookmarklet

SMTP/IMAP

Assignment: 
Install and configure an email system.

Requirements: 

 

  • Install a new system for use as an MTA.
  • Configure the system to act as the incoming MTA for the domain.
  • Configure the system to act as the outgoing MTA for the local network.
  • Configure the system for remote email reading.
  • Configure the systems in the local network to relay all email through the system.

Install a new system for use as an MTA: 

  • Create another virtual system and install the server operating system.

Configure the system to act as the incoming MTA for the domain: 

  • Configure the exim4 software to receive email.
  • The server should accept email for users at your domain. (e.g. user@example.com)
  • The server should accept email for users at any of the hosts in your domain. (e.g. user@mybox.example.com)
  • The DNS should be configured to direct email for all hosts in your domain to this system.

Configure the system to act as the outgoing MTA for the local network: 

  • Configure the exim4 software to send email.
  • Messages sent from the server should appear to come from users at your domain. (e.g. user@example.com)
  • The server should relay email for users at any of the hosts in your domain. (e.g. Email from user@mybox.example.com should be relayed to its destination.)
  • The server should send all outgoing email through sol.cs.dixie.edu.

Configure the system for remote email reading: 

  • Configure the uw-imapd software to provide IMAP remote mail reading.
  • Only allow connections to IMAP through the encrypted port.

Configure the systems in the local network to relay all email through the system: 

  • On each existing system, configure the exim4 software to use your MTA as a smarthost.
  • On each existing system, the MUAs mailx and mutt should be installed.

Pass-off Procedure: 

  • Create a user on each of the systems. Use the same password for each system.
  • Using the CIT submission system, submit a file to IT3100, SMTP.
  • The file should be named smtp_info.txt. This file must be a plain text file, with the following format:
    mta: ip_address_of_MTA
    user: user_name_created_for_passoff
    pass: password_for_user
    hosts: ip_address_of_host1, ip_address_of_host2, ...
    domain: name.of.domain
    For example, a file may look like this:
    mta: 144.38.212.50
    user: bonzai
    pass: $&^bbi13
    hosts: 144.38.212.48, 144.38.212.49, 144.38.212.50
    domain: horgoth.com
  • Each of ip addresses in the hosts list must have a valid reverse DNS entry!
  • Several email messages will be sent to the user at each of the hosts listed.
  • Several email messages will be sent from the user at each of the hosts listed.
  • Email messages that are not correctly delivered will cause points to be deducted from the assignment.
Copyright 2007, by the Contributing Authors. Cite/attribute Resource. SMTP/IMAP. (2007, November 13). Retrieved July 20, 2008, from Dixie State College of Utah Web site: http://pilot.educommons.usu.edu/dixiestate/computer-and-information-technology/it-3100-systems-design-and-adminsitration-i/smtp-imap. This work is licensed under a Creative Commons License. Creative Commons License