Category: Linux administration
Designing and deploying an efficient e-mail delivery system based on the Exim MTA. Course participants learn about configuring and managing Exim both as a standalone server (authorization using system accounts and external databases, various virtual domain setups) and as a gateway for a Microsoft Exchange server. Advanced state-of-the-art spam- and virus-fighting techniques are discussed (bayesian filters, DKIM, OpenSPF, selective greylisting, verification at early stages of SMTP conversation).
During the course participants get hands-on experience as they configure a working mail server that mimics real-world SMTP operation.
Duration
2 days
Agenda
- Exim
- architecture, installation, configuration
- message delivery process, manual control, testing, performance analysis
- command-line tools
- Exim query language, adjusting the system for particular needs
- filter specification
- additional ACLs at various stages of processing
- virtual domains and accounts, various ways of storing them (system, files, databases, LDAP directories)
- authorization methods (authenticators, SASL)
- limits and quotas
- connection encryption
- Intergrating Exim with anti-spam and anti-virus systems on early stages of processing
- SpamAssassin – theory, configuration, training
- sa-exim
- ClamAV
- SPF – creating records
- server configuration for complex setups
- information sharing between mail servers
- greylisting issues and their solutions
- Setting up a complete, secure e-mail infrastructure using Exim and Dovecor (IMAP, POP3), monitoring its performance
- Using Exim as an anti-spam gateway for a Microsoft Exchange server
Audience and prerequisites
This course targets Linux system and network administrators.
Participants are expected to be familiar with Linux and TCP/IP networks on an intermediate level.
Certificates
Course participants receive completion certificates signed by ALX.
See also:
- Linux administrator
- Advanced Linux administrator
- LPI 101. An introduction to Linux administration
- LPI 102. Linux administration and networking
- Building a modern CI / CD process using the Jenkins server
- Selected Linux network services
- LPI 201. Linux architecture and low-level configuration
- LPI 202. Selected network services and network security
- LPIC-2 exam prep course
- LPI 300: LDAP, Samba, Integration with MS Windows and Mixed Environments
- LPI 303: Cryptography, Access Control, Services and Network Security
- LPI 304: Linux Virtualization and High Availability
- E-mail server - Postfix
- Bash shell programming
- Advanced shell programming, Bash, AWK
- Linux backups
- Advanced network traffic and content filtering
- VPNs in theory and practice
- Bandwidth and Traffic Management (QoS) on Linux
- Server and network monitoring, SNMP, Nagios, Munin
- Apache HTTP server on Linux
- Bind domain name server on Linux
- LDAP directory services on Linux. Integrating authorization systems
- Samba server on Linux
- Advanced Samba configuration (PDC, LDAP, replication)
- Linux virtualization
- Wireless networks and their security
- Digital signature and encryption with OpenSSL and GnuPG
- High availability: Linux Virtual Server and supporting technologies (HA1)
- NFS: Network File System on Linux
- Safe Internet in a computer lab
- Security components in Linux
- Linux - application and kernel debugging
- Linux - exploiting applications and operating system. Low level attacks.
- Linux - application security testing, searching for possible exploits. High-level attacks
- MySQL administration