no edit summary
= Due Dates =
* This assignment worth 15% of your final grade.
Due Date for documentation: November 30th Wednesday, 2016 * Important: You must be in the Lab on December 5th, 2016 to present your systems in order to have your assignment marked unless it is for medical reason.
== Basic Services ==
Setup an Internet email system for your assigned DNS Domain using the Virtual Machines in your Virtual Network. Your Internet email system must provide the following functions
at the minimum:
== Supporting Services ==
You need the following services and network infrastructure to support your Internet Email System:
# A primary DNS name server for your domain with the proper MX record(s), SPF record(s), and A record(s) . # Proper static network routes to and from other Email servers in the Lab. # An IMAP/IMAPS server running on one of your virtual machines. # Two Web Mail servers running on two separated virtual machines. You need to store the users' mail on a NFS server so that both web mail servers can access the users' mail boxes. This will allow your email users to use any one of your two web mail servers. (If you are short on time, one web server will be accepted.) # Make your domain visible on the Lab's network. Please check the wiki site for the root hint file and/or the top level name servers' IP. # Update your DNS server info on the wiki site as well. URL of the wiki site: http://zenit. senecac. on. ca/wiki/index.php/Domainreg . If you have trouble editing the wiki page, please send an email to your professor. # A root name server for delegating domains to their corresponding registrants. # A working LDAP server for storing email user account information. If you are not using LDAP, you must at least use NIS to centralize all your email user accounts. # Optional: Use LDAP authentication to secure your web mail server. (Bonus item +10%) # Optional: Enable DNSSEC on your root name server, primary DNS server, caching DNS server (Bonus item +10%)# Optional: Implement dynamic firewall rules to block black-listed IP addresses of email spammer. (Bonus item +10%)
= Evaluation =
Part 1: Documentation (7 points)== Your documentation should have enough detail to guide a CNS graduate to replicate your Internet Email system (e.g. to perform a disaster recovery) on a Centos 7.x system. Please use your actual IP addresses and FQDN names in your documentation. The documentation should include at least, but not limited to, the followings: # All the steps required to setup up your Internet email system. (Keep notes when you setting up your web site) # A list of all the rpm packages required. # A list of all configuration files involved (especially for the DNS server and Postfix server). # A list of services needed to support the operation. # Step by step procedure on how to add a new email user to your domain. # Step by step procedure on how to send an email to someone with an email address outside of your domain. # Sample email log entries to show that your mail server has successfully delivered an outgoing email, accepting and rejecting an incoming email with SPF checks. # Sample email log entries to show that your mail server has successfully received an incoming email. ==Part 2: Demonstration (3 points)==# Add a new email user to your domain. Name of the new user will be given in class.# send an email by the new email user to a designated user of other domain. # receive the reply email from the designated user of the other domain. # Mail server log entries: ## capture log entries to prove that your mail server has received reply email from the designated user of the other domain. ## capture log entries to prove that your mail server has sent email to the designated user of other domain ## capture log entries to prove that your mail server has received a new email from the designated user of the other domain.# # capture log entries to prove that your mail server has sent an reply email to the designated user of the other domain.# Put the following information to a text file: ## the email to the designated user of the other domain, ## the reply email from the designated user of the other domain , # # the new email from the designated user of the other domain , ## the reply email to the designated user of the other domain, and ## all mail log entries mentioned. Name the text file as "ops535-a2-demo-report-[Seneca-Id].txt" and upload it to blackboard on the evaluation date.
If you have any questions or need any clarification, please email your instructor
by November 25, 2016