https://blog.kamens.us/2017/09/11/a-case-study-in-troubleshooting-the-email-pipeline-chapter-2/
A case study in troubleshooting the email pipeline, chapter 2