© 2026 Dometrain. All rights reserved.
Learn everything you need to know to send production-grade emails in .NET
The world runs on email. Book a train ticket? Get an email. Buy something online? Get an order confirmation email. Forgotten your password? No problem - we’ll send you an email. But for developers, working with email can be a chaotic mix of incompatible clients, devices and standards. Dylan Beattie has been building applications that send mail since the 1990s; software that he’s designed and built has sent over a billion emails. In this course, Dylan will teach you everything you need to know to build, send and test email applications using .NET - from the underlying standards that control how internet email works, to libraries and packages like MailKit and MJML, to the architectural patterns you can use to send thousands of emails without slowing down the rest of your system.
The course showed a lot of different aspects of the email and how to set it up. Also, there is a full circle of the app with UI and tests. Additionally, I enjoyed the number of tools that author was suggesting to use, so I learned about them and they might be useful in my work and so on.
How to create an app that allows to send email with a lot f of nuances in this process
Excellent course. I think this ise the best one I've seen on DomeTrain.
Mail templating using mjml + razor and how to send email on scale.
Mentioning tools like MimeKit, MailKit, MailPit, MJML, Mailtrap, etc.
What to pay attention to in order to prevent emails from falling into spam and to ensure that HTML content is displayed correctly in Outlook, Gmail, etc.
I really enjoyed this C# course on sending emails at scale. It was clear, practical, and well structured from start to finish. What I especially appreciated is that it showed how email sending might seem like a simple topic at first, but it actually hides a lot of pitfalls—deliverability, throttling, retries, error handling, and monitoring. Overall, a very valuable course that I’d definitely recommend to anyone building email workflows in C#.
One of the highlights was the overview of different techniques for building email templates—seeing multiple approaches and their trade-offs was very useful. The chapter on large-scale email delivery using a service bus was excellent: it explained the architecture in a concrete way and made the whole “mass sending in production” topic feel approachable and realistic.
Practical examples, details on why things are done specific ways
how to properly implement email templating, different queue services