First, check the repositories for a security update for MaraDNS — I just received email this morning that there is a security update for some versions of MaraDNS.
Next, install postfix on your Debian server, and configure it to receive mail for the domain csteamN.org where "N" is the number of your team (for instance, csteam1.org, csteam2.org, ...)
Configure your MaraDNS server to have both an MX record and an A record for this machine as "mail.csteamN.org". Your email test cases should include mailing from your machine, using telnet/nc to converse with your server, and engaging other teams to send you email.
Then install dovecot on your Debian box, and configure it to talk with clients anywhere both with pop and with imap. Test it with telnet localhost 110, telnet localhost 143, and telnet mail.csteamN.org 110.
Finally, install squirrelmail on your Debian box.
We will test in class the ability to receive email and to read email, so please create a test user account that you can use for a demonstration on Wednesday in the Networking lab.
A journal is due for this assignment. Make sure that you document in your journal all of the steps that you went through, following the guidelines on the class home page. Please share the workload so that all team members get experience with all aspects of the work. Do not forget to assign your work percentages to yourself and your other teammates in your journal. Please turn in a printed copy of this assignment at the beginning of class on Wednesday, November 30.