Open main menu

CDOT Wiki β

Changes

OPS335 Email Lab

1 byte added, 10:32, 21 September 2012
m
Replacing references to 'learn' email with the new myseneca.
{{Admon/important|Prerequistites|Your hard drive should have Fedora 16, 64 bit Live edition already installed.<br />Both host and guest should have all software updated.<br />Ensure the clocks on both machines are set to the correct date and time.}}
=== Testing your network ===
*Start Firefox on your host and authenticate yourself on Senenet with your LEARN Seneca account.
*Ensure you can surf the web on your host machine.
*Ensure you can access the web on your VM (you can use wget for that). NOTE: you should not have to authenticate yourself on the guest.
*Install mailx on both the host and the guest.
yum install mailx
*Test email from the host by sending an email to your LEARN Seneca account. mail -s "PART C3" xxxxxx@learn.senecac.onmyseneca.ca Note: xxxxxx is your LEARN Seneca ID.<br />
Note: after you type in your letter, enter a period in the first column on the last line and hit the ENTER key.
*Check your LEARN myseneca email to see if you got the email. If you did make a note of the return address.*Test email from the host by sending an email to your LEARN myseneca account. mail -s "PART C4" -r hacker@evil.com xxxxxx@learn.senecac.onmyseneca.caNote: xxxxxx is your LEARN Seneca ID.<br />
Note: after you type in your letter, enter a period in the first column on the last line and hit the ENTER key.
*Check your LEARN myseneca email to see if you got the email. If you did make a note of the return address.
*Repeat these steps on the guest machine.
yum install postfix
*Edit the Postfix configuration file, /etc/postfix/main.cf, and change the following lines ( be sure that there are no other instances of that line as well, comment as needed):
mydomain = <learnidsenecaID>.org
myorigin = $mydomain
mynetworks = 127.0.0.0/8, 192.168.X.0/24
*Try sending an email from vm01 to your host.
mail -s "PART E2" yyyyyy@[192.168.X.1]
Note: yyyyyy is your learn Seneca ID<br />
Note: the square brackets around the host IP address
*Try sending an email from your host to vm01.
mail -s "PART E3" zzzzzz@[192.168.X.2]
Note: zzzzzz is your learn Seneca ID<br />
===Test email using host names===
Restart postfix if you change this.
Now try sending mail to yourself on both machines. For example, as <learnidsenecaID> on f16, use the command: $ mail <learnidsenecaID>@f16
the machine will prompt for a subject: enter "testing" without the quotes.
==Completing the Lab==
#Include Create a copy of your main.cf file on vm01 (your guest) with this lab - but delete all commented and blank lines first - like this. [cat /etc/postfix/main.cf | grep -v ^# | awk 'NF > 0 {print $0}']
#What is the output of the iptables-save command on both your host and guest machines?
#What firewall rule or rules, if any, did you have to enter on the guest and/or host so that email to/from each other would work?
#What is the meaning of the square brackets surrounding the IP address in the examples?
#What were the results of sending email between the host and the vm? Show log segments to verify your answers.
932
edits