[1.Email and mail flow part]
################
### First exercise ###
################
[Propose]
1.Read concept for Postfix and How to work , Mail flow , and MTA .
2.Could send and receive email via unix account "
a@example.com" send to "
b@example.com" .
3.Understand simple maillog
[Task]
- Install os=Centos or FreeBSD and "postfix" application
- can send email to local unix account.
- can receive email and check email on local unix account.
[Period]
1 weeks
#####################
### End of First exercise ###
####################
########################
### Begin of Second exercise ###
########################
[Propose]
- Could Use courier-imap control maildir of each email account on domain "example.com" ( understand about "maildir" and "mailbox" structure)
- Could Setup antivirus engine by install clamav
- Could Setup spam detection by install spamassassin
- Could send and receive email and check virus and spam pattern via your mail system.
== Send from
a@example.com ->
b@example.com- Understand step for check virus and spam on mail system.
- Understand simple maillog with amavisd daemon
[Task]
- Install os=Centos or FreeBSD and "postfix" application
- Install courier-imap application
- Install clamav for virus scanning program.
- Install spamassasin application
[Period]
2 weeks
#######################
### End of Second exercise ###
#######################
#######################
### Begin of Third exercise ####
#######################
[Propose]
- Could integrate authentication method with user and domain via 1 DataBase engine.
- Create 2 virtual domains and keep data on your database engine.
== v1.example.co.th , v2.example.com , noc.example.com
- Could send email from account on v1.example.co.th to v2.example.com
- understand of relay email function ( create domain "noc.example.com" ).
== set relay mail domain from v2.example.com -> noc.example.com , then checking maillog to see relay
- Could understand about SASL authentication method
- Understand maillog when intergrate with virtual domain .
[Task]
- Install os=Centos or FreeBSD and "postfix" application and configure to send/receive email .
- Install courier-imap application to create mailbox.
- Install SASL authentication apps.
- Install clamav for check virus scanning program.
- Install spamassasin application for check spammail before go to mailbox.
- Install Amavisd application to control "Clamav+spamassasin"
- Install Openldap or Mysql for keep user database and virtual domain.
[Period]
2 weeks
#######################
#### Begin of Fourth exercise ####
#######################
[Propose]
5.
- Understand about how MUA work.
- Setup amavisd engine to control virus and spam detection.
- Could use phamm to create user and domain and mange user info.
- Could send and receive email and check virus and spam pattern via user on virtual domain.
- Could authentication with user and domain via 1 DBs engine.
- Could send and receive email via webmail app.
- Could set for vacation function.
- Understand for normal maillog on our mail hosting.
[Task]
- Install os=FreeBSD and "postfix" application
- Use DNS server from 4th exercise and 2 domains and zonefile [nttexample.com] and [ntt2example.com] which created in previous excercise for testing in this exercise.
- Install courier-imap application
- Install clamav for virus scanning program.
- Install spamassasin application
- Install Amavisd application
- Install Openldap or Mysql for keep user database and virtual domain.
- Install gnarwl application for vacation message.
- Install phamm application [ user management ]
- Install webmail appilcation [roundcube] or [squirrelmail] or [horde] .
[Period]
2 weeks