Sylabus
Email debugging
1. UNIX
1. History
1. Why things are the way
they are
2. Birthdate/epoch
3. evolution
2. Fundamentals
1. root
2. file hierarchy
3. cd, mkdir, rmdir, rm,
touch
3. man pages
3. vi editor
1. most used commands
2. command mode and input
mode
3. vi macros
4. other editors and files
listers
4. configuration files
1. most common
2. where they are at
3. Berkley DB
2. Email
1. SMTP
1. ports numbers
2. protocol spec (RFC)
3. mail programs
4. anti-spam and relaying
2. addressing
1. IP and dot notation and
@ (and old bang list)
2. To, From, Reply-to, CC,
Subject, BCC, X-options
3. reading email headers
3. DNS and tools
1. A, PTR, MX records
2. nslookup
3. dig
4. exim
1. exim vs sendmail
2. configuration files
3. queue and log file locations
4. filters
5. aliases
6. CSC setup, pushing to
ponies
7. max header size, max
CC list
8. max email (with attachments) size
5. queues
1. headers and data files
2. resending
3. deleting emails before
they are sent
3. Networking
1. topologies
1. Mesh, particle mesh,
full mesh
2. Router protocols, RIP,
static, OSPF, BGP
3. Router loops, expecially
between CSC and partners
4. async routing
5. Private address space,
RFC 1918
2. Network layers
1. UDP
2. TCP
3. ICMP
3. Network tools
1. ping
2. traceroute
3. nmap
4. telnet
4. Firewalls and Router ACLs
1. CSC's setup
2. stateful firewalls
3. router ACLs
4. the 3 way TCP handshake
and high ports