A hands on course focusing on the workings of email systems and the standard protocols that they use. The course is not specific to any particular implementation, but some vendor specifics are noted. Linux and Microsoft machines are used in hands on sessions to reinforce the theory of major sessions. The course concentrates on troubleshooting and interworking using network sniffing and protocol inspection rather than "which buttons to push".
Technical staff responsible for email systems.
TCP/IP foundation for engineers.
3 days
What is SMTP, email before SMTP, SMTP history,
the different protocols, clients, servers. Email
composition, transmission, delivering emails,
storing and reading emails. MUAs, MTAs, POP3,
IMAP, SMTP, DNS, webmail.
Hands on Setting up MTAs and MUAs
and sending a simple email using telnet.
SMTP protocol stack, SMTP headers, HELO,
SMTP mail, MAIL FROM, RCPT TO, DATA,
SMTPUTF8, 8BITMIME, TURN, EHLO, ETRN, 3
digit replies.
Hands on Analysing SMTP packets on a
network.
SMTP forwarding, SMTP relays, interoperation,
how SMTP uses DNS, MX records.
Hands on Setting up mail relays.
IMF data, From, to, cc, bcc, sender and recipient
headers, message Ids, received trails, in-reply-to,
received-SPF, mail list headers.
Hands on Using clients to analyse
details from mail headers, including true
originators and path of emails.
Email attachments, MIME versions, content type
headers, encoding, base 64, binary data, multi
part headers, troubleshooting attachments.
Hands on Analysing MIME headers and
attachments.
What is POP3, where to use POP3, authorisation,
transactions, POP3 commands: USER, PASS,
STAT, LIST, RETR, DELE.
Hands on Setting up a POP3 server,
analysing POP3 packets on a network.
What is IMAP, where to use IMAP, authorisation,
mailbox structure, IMAP commands: LOGIN,
AUTHENTICATE, LIST, CREATE, Examine
(message flags), SELECT, STORE.
Hands on Setting up an IMAP server
and analysing IMAP packets on a network.
Mail gateways, addressing, Exchange, sendmail.
Basics, Transport level: STARTTLS. Content:
PGP/GPG, mail signing and encryption, S/MIME,
digital certificates, secure email submission.
Hands on Setting up and using a PGP
key, configure MTAs to use TLS.
Mail relays, grey listing, block list & RBL, DNSBL
(Real-time Black hole List), White list, SPF,
Domain Keys Identified Mail (DKIM), Author
Domain Signing Practices (ADSP), Abuse Report
Format (ARF), Domain-based Message
Authentication, Reporting and Conformance
(DMARC).
Hands on Relay spamming and the
blocking spamming.
"The topics relevant to my job role were covered / explained very well."
"Excellent trainer, continuously adapting course to our bespoke world (roadside environment) making it not just a deep insight into SNMP but also very applicable and useful going forward."
This structured training course seeks to build upon workbook learning through the use of group exercises, dynamic discussion and individual tasks in order to deliver an engaging and interactive module that will ensure all candidates are able to transfer their new skills into the workplace.