How to send emails from C#/.NET - The definitive tutorial