I just released my first public NuGet package – ScottLilly.FluentEmail
It lets you use IntelliSense and method chaining to build a properly-instantiated MailMessage object.
I wrote a program that helps build fluent interfaces, which are a great way to hide the complexity behind classes that need a lot of non-obvious setup. This should help reduce production errors.
If your team has internal libraries that developers often have problems properly setting up, let me know. I’d like to test the fluent interface creator tool in more situations.
If you notice any issues, or have a feature request, please add it to the issues: https://github.com/ScottLilly/FluentEmail/issues
The Kanban board for future versions is at: https://github.com/ScottLilly/FluentEmail/projects/1