Curriculum Design and Instruction To Teach
Linux Administration: Networking: Electronic
Mail:
Author: Charles Hayes:
This curriculum design and
instruction is for the Linux
administrator who must
efficiently solve technical
problems and maximize the
reliability and performance
of a production environment.
It addresses today's most
important Linux distributions
and most powerful new administrative
tools. It spells out detailed best
practices for every facet of system
administration, including storage
management, network design and
administration, web hosting,
software configuration management,
performance analysis, Windows
interoperability,m and much more.
Systems administrators will expecially
appreciate the thourough and up-to-date
subject of such topics such as DNS, LDAP,
secrutiy, and the Management of IT service
organizations:
Special Features Include:
* Phases For Conducting A Needs Assessment:
* Curriculum Design Supplement:
* Curriculum Design Plan:
* Lesson Plans:
* Instructional Goals:
* Instructional Objectives:
* Instructional Activities:
* Instructional Evaluation Techniques:
* Standard Vocabulary:
* A Limited Glimpse:
Topics Include:
* Networking:
@ Electronic Mail:
A. Introduction:
B. Mail systems:
1. User agents:
2. Transport agents:
3. Delivery agents:
4. Message stores:
5. Access agents:
6. Mail submission agents:
C. The anatomy of a mail message:
1. Mail addressing:
2. Mail header interpretation:
D. Mail philosophy:
1. Using mail servers:
2. Using mail homes:
3. Using IMAP or POP:
E. Mail aliases:
1. Getting mailing lists from files:
2. Mailing to files:
3. Mailing to programs:
4. Aliasing by example:
5. Forwarding mail:
6. The hashed alias database:
F. Mailing lists and list wrangling
software:
1. Software packages for maintaining
mailing lists:
2. LDAP: the Lightweight Directory
Access protocol:
G. sendmail: ringmaster of the
electronic mail circus:
1. Versions of sendmail:
2. sendmail installation from
sendmail.org:
3. sendmail installation on Debian and
Ubuntu systems:
4. The switch file:
5. Modes of operation:
6. The mail queue:
H. sendmail configuration:
1. Using the m4 preprocessor:
2. The sendmail configuration pieces:
3. Building a configuration file from
a sample .mcfile:
4. Changing the sendmail configuration:
I. Basic sendmail configuration primitives:
1. The VERSIONID macro:
2. The OSTYPE macro:
3. The DOMAIN macro:
4. The MAILER macro:
J. Fancier sendmail configuration
primitives:
1. The FEATURE macro:
2. The USE_cw_file feature:
3. The redirect feature:
4. The Alway_add_domain feature:
5. The nocanonify feature:
6. Tables and databases:
7. The mailertable feature:
8. The genericstable feature:
9. The virtusertable feature:
10. The ldap_routing feature:
11. Masquerading and the MASQUERADE_AS macro:
12. The MAIL_HUB and SMART_HOST macros:
13. Masquerading and rounting:
14. The Nullclient feature:
15. The local_Imtp and smrsh features:
16. The local_procmail feature:
17. The Local_* macros:
18. Configuration options:
K. Spam-related features in sendmail:
1. Relaying:
2. The access database:
3. User or site blacklisting:
4. Header checking:
5. Rate and connection limits:
6. Slamming:
7. Miltering: mail filtering:
8. Spam handling:
9. Spam Assassin:
10. SPF and Sender ID:
L. Configuration file case study:
1. Client machines at sendmail.com:
2. Master machine at sendmail.com:
M. Security and sendmail:
1. Ownerships:
2. Permissions:
3. Safer mail to files and programs:
4. Privacy options:
5. Running a chrooted sendmail
(for the truly paranoid)
6. Denial of service attacks:
7. Forgeries:
8. Message privacy:
9. SASL: the Simple Authentication
and Security Layer:
N. sendmail performance:
1. Delivery modes:
2. Queue groups and envelope splitting:
3. Queue runners:
4. Load average controls:
5. Undeliverable messages in
the queue:
6. Kernel tuning:
O. sendmail statistics, testing, and
debugging:
1. Testing and debugging:
2. Verbose delivery:
3. Talking in SMTP:
4. Queue monitoring:
5. Logging:
P. The Exim Mail System:
1. History:
2. Exim on Linux:
3. Exim configuration:
4. Exim/sendmail similarities:
Q. Postfix:
1. Postfix architecture:
2. Receiving mail:
3. The queue manager:
4. Sending mail:
5. Security:
6. Postfix commands and documentation:
7. Configuring Postfix:
8. What to put in main.cf:
9. Basic settings:
10. Using Postconf:
11. Lookup tables:
12. Local delivery:
13. Virtual domains:
14. Virtual alias domains:
15. Virtual mailbox domains:
16. Access control:
17. Access tables:
18. Authentication of clients:
19. Fighting spam and viruses:
20. Black hole lists:
21. SpamAssassin and procmail:
22. Policy daemons:
23. Content filtering:
24. Debugging:
25. Looking at the queue:
26. Soft-bouncing:
27. Testing access control:
R. Recommended Reading:
* STATE OF THE ART CURRICULUM DESIGN:
* NEW:
* REFERENCES:
* ILLUSTRATIONS:
* PHOTOS:
* PAPERBACK:
* TRANSPARENT FRONT PAGE:
* TITLE PAGE:
* BLACK OR WHITE BACK PAGE COVER:
* 8 TO 10 INCH FONTS:
* BINDED: B OR W OR COLOR COIL: WIRE-0:
* 300 WHITE PAGES: 8x11 INCHES:
* ALLOW 10 TO 14 DAYS TO RECEIVE ITEM:
* ORDER EARLY WHILE SUPPLIES LAST: