Changes

Jump to: navigation, search

OPS335 Email Lab

312 bytes removed, 16:33, 5 September 2011
Basic Mail (Postfix) Setup
This lab will show you how to set up a Postfix email server using a Fedora 13 installed PC.
*You will need at least two systems to do this lab. The first could be Fedora on your removable hard drive while the second could be a virtual machine.
{{Admon/important|Prerequistites|Your hard drive should have Fedora 13, 64 bit Live edition already installed.<br />You should have at least one VM installed: also Fedora 13, 64 bit Live edition<br />Both your host and guest should have default firewalls enabled.}}PART A - PrerequisitesYour hard drive should have Fedora 13, 64 bit Live edition already installed.You should have at least one VM installed: also Fedora 13, 64 bit Live edition.Both your host and guest should have default firewalls enabled.Both your host and guest should have SELinux enabled.<br />Both host and guest should have all software updated. [ yum update ]<br />Ensure the clocks on both machines are set to the correct date and time.}}PART B - === Testing your network===*Start Firefox on your host and authenticate yourself on Sene2net with your LEARN account.*Ensure you can surf the web on your host machine.*Start Firefox on your guest.*Ensure you can surf the web on your guest. NOTE: you should not have to authenticate yourself on the guest.
Start Firefox ===Testing email to the outside world using mailx and sendmail===*Sendmail is installed and running by default on Fedora 13 so there is no need to install it.*Install mailx on your both the host and authenticate yourself the guest. yum install mailx*Test email from the host by sending an email to your LEARN account. mail -s "PART C3" xxxxxx@learn.senecac.on Sene2net with .ca *Note: xxxxxx is your LEARN accountID.Ensure *Note: after you can surf type in your letter, enter a period in the web first column on the last line and hit the ENTER key.*Check your LEARN email to see if you got the email. If you did make a note of the return address.*Test email from the host machineby sending an email to your LEARN account.Start Firefox mail -s "PART C4" -r hacker@evil.com xxxxxx@learn.senecac.on .ca*Note: xxxxxx is your guestLEARN ID.Ensure *Note: after you can surf type in your letter, enter a period in the web first column on the last line and hit the ENTER key.*Check your guestLEARN email to see if you got the email. NOTE: If you should not have to authenticate yourself did make a note of the return address.*Repeat steps 3 and 4 on the guestmachine.===Install and configure Postfix===*On both machines do the following:**Stop sendmail.PART C - Testing email to service sendmail stop*Install Postfix yum install postfix*Edit the outside world using mailx Postfix configuration file, /etc/postfix/main.cf, and sendmailchange the following lines: mydomain = example.org myorigin = $mydomain inet_interfaces = all mynetworks = 127.0.0.0/8, 192.168.122.0/24 relay_domains =*Start Postfix on both machines: service postfix start
Sendmail is installed and running by default on Fedora 13 so there is no need to install it.Install mailx on both the host and the guest. [ yum install mailx ]Test email from the host by sending an email to your LEARN account. [ mail -s "PART C3" xxxxxx@learn.senecac.on.ca ]Note: xxxxxx is your LEARN ID.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 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 account. [ mail -s "PART C4" -r hacker@evil.com xxxxxx@learn.senecac.on.ca ]Note: xxxxxx is your LEARN ID.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 email to see if you got the email. If you did make a note of the return address.Repeat steps 3 and 4 on the guest machine.PART D - Install and configure PostfixOn both machines do the following:Stop sendmail. [ service sendmail stop ]Install Postfix - yum install postfixEdit the Postfix configuration file, /etc/postfix/main.cf, and change the following lines:mydomain = example.orgmyorigin = $mydomaininet_interfaces = allmynetworks = 127.0.0.0/8, 192.168.122.0/24relay_domains =Start Postfix [ service postfix start ] on both host and guest machinesPART E - Testing email using IP Addresses=== *If you have problems with the following you may have to set SELinux to permissive mode and/or adjust your firewall to allow traffic to/from port 25.*Try sending an email from your guest to your host. [ mail -s "PART E2" yyyyyy@[192.168.122.1] ]
Note: yyyyyy is your host ID
Note: the square brackets around the host IP address
*Try sending an email from your host to your guest. [ mail -s "PART E3" zzzzzz@[192.168.122.ZZZ] ]
Note: zzzzzz is your guest ID
Note: ZZZ is your guest IP address
PART F - ===Set up a DNS server===
Refer to Lab #3 and set up a DNS server on your host.
1
edit

Navigation menu