ActivEmail provides an easy-to-use programming interface to SMTP e-mail communications;
Use it to send e-mails automatically, or in batches, from applications, web servers, or from the command-line.
Use this component inside your ASP, ASP.NET, Visual Basic, Visual Basic .NET, Visual C++, Visual C# .NET or VBScript application/tool.
ActivEmail features multiple recipients, embedded attachments, Rich Text Formatting (HTML), and so on. Samples for all platforms and development tools are provided. To improve performance, outgoing mails can be queue instead of send directly, and processed in the background the ActivQueue service (with no extra costs). ActivEmail can be used on Windows 95/98, Windows NT, Windows 2000, Windows XP and Windows .NET platforms.
Check out http://www.activxperts.com/activemail to view online samples.