You are on page 1of 3

Linux Advance Mail Server

ระยะเวลา : 18 ชั่งโมง

รายละเอียดของวิชา :
หลักสูตรนี้สอนถึงการนําระบบลีนุกซ ไปประยุกตใชงานเปนเมลเซิรฟเวอร ที่ใหบริการกับโปรโตคอลตางๆ
แบบครบถวน ไมวาจะเปน pop3, IMAP การตรวจสอบผูใ ชผานโปรโตคอล LDAP หรือ NIS การติดตั้งและใชงาน
โปรแกรมเมลเซิรฟเวอรอยาง Sendmail และ Postfix การปรับแตงในดานตางๆ เหมาะสําหรับการนําไปใชงานใน
องคกรขนาดใหญ ที่มีผูใชจาํ นวนมาก

วัตถุประสงค :
เพื่อใหผูเขาอบรมมีความรูค
 วามเขาใจในหลักการทํางานของระบบเมลเซิรฟเวอรในรูปแบบตางๆ สามารถ
ติดตั้งและปรับแตงระบบใหสามารถใชงานจริงได มีความเขาใจหลักการรักษาความปลอดภัยของระบบ เขาใจการ
ทํางานของระบบ Directory Service โปรโตคอล LDAP

ความรูพื้นฐาน :
ผานการอบรมหลักสูตร Linux Administration หรือเปนผูดแ
ู ลระบบที่มค
ี วามเชี่ยวชาญในการดูแลระบบ
Linux และเคยเขียนโปรแกรมดวยภาษาซี

Course Outline

Preparation
• Linux Installation

Module 1: LDAP Concepts Centralized Authentication

• Directory Services
• What LDAP Provides
• LDAP Concepts and Organization
• Schema and Entry Referencing
• LDIF
• LDAP Architecture, Security, Implementations, and Client Configuration
• Lab 1 - Search LDAP
o Execute LDAP Searches

Module 2: OpenLDAP Servers OpenLDAP Components

• Configuring slapd
• Global Parameters and Schema Definition
• Access Control
• Backend Types
• Backend and Database Configuration
• Indexes and Replicas
• Replica Configuration
• Syntax Conformance
• Lab 2 - Configure LDAP
o Configure the LDAP server
o Create a new directory
o Add, modify, and delete entries in the LDAP server

Module 3: Using OpenLDAP Managing slapd

• Online and Offline Data Manipulation


• Native LDAP authentication and Client Config
• Lab 3 - Configure LDAP Create self-signed x509 certificate for LDAP server use
o Configure LDAP server to enable secure connections
o Configure LDAP server with baseDN and rootDN settings
o Install Perl Libraries needed by ldapmigrate
o Add three UNIX users
o Use ldapmigrate to import the /etc files
o SetupDAP client to use native LDAP authentication

Module 4: SMTP Theory SMTP Terminology and Architecture

• SMTP Commands and Extensions


• SMTP AUTH and STARTTLS
• SMTP Session

Module 5: Sendmail sendmail Features, and Process

• sendmail Architecture, Components, and Configuration


• Configuration Files
• Databases
• Text Files
• Network Access
• Masquerading sendmail
• Controlling access
• Configuring SMTP AUTH and Configuring SMTP STARTTLS
• Lab 5 - Configure Sendmail Install the sendmail SMTP server on the system and configure it to
serve domains
o Configure sendmail to accept remote network connections
o Configure virtual hosts on sendmail
o Configure sendmail to use SMTP AUTH for secure relaying
o Configure sendmail to support STARTTLS

Module 6: Postfix Postfix Features, Architecture, Components, and Configuration

• master.cf and main.cf


• Postfix Map Types and Pattern Matching
• Advanced Options
• Virtual Domains and Mail Filtering
• Configuration and Management Commands
• Postfix Logging and Logfile Analysis
• chroot’ing Postfix
• Postfix and SMTP AUTH
• SMTP AUTH Server and Clients
• Postfix Extensions
• Postfix/TLS
• TLS Server Configuration
• Postfix Client Configuration
• Other TLS Clients and Ensuring TLS Security
• Lab 6 - Configure Postfix Install the Postfix SMTP server on the system and configure it to serve
domains
o Configure Postfix to accept network connections
o Configure virtual hosts on Postfix
o Configure Postfix to use SMTP AUTH for secure relaying
o Configure Postfix to support STARTTLS and to secure SMTP AUTH

2
Module 7: IMAP, POP, Spam Filtering and Web Mail Filtering Email

• procmail
• SpamAssassin
• Sendmail Mail Filter (milter)
• Amavisd-new Mail Filtering
• Accessing Email
• The POP3 and the IMAP4 Protocol
• Dovecot POP3/IMAP Server
• Cyrus IMAP/POP3 Server
• Cyrus IMAP MTA integration
• Cyrus Mailbox Admin
• Fetchmail and SquirrelMail
• Lab 7 - Filtering/Web Mail Install the procmail mail-filtering software and configure it as the
default MDA on the server
o Install SpamAssassin and configure it to flag spam on the server
o Install and configure Cyrus IMAP
o Enable POP3 and IMAP over SSL
o Install and configure the SquirrelMail web email client

Appendix 1: Using NIS NIS History, Overview, and Limitations

• NIS Advantages and Implementation


• Creating a NIS Master Server
• NIS Client Configuration
• Slave Server Configuration
• Troubleshooting Aids
• Lab Appendix 1 - NIS Configure a NIS master server, client, and slave server
o Enable ypxfrd for high-performance database transfers between master and slave NIS
servers
o Configure a NIS client system
o Observe client usage of a NIS slave server when a NIS master server fails

You might also like