System.Net.Mail is the namespace used to send email if you are using the 2.0
(or higher) .NET Framework.
Unlike System.Web.Mail, which was introduced in the 1.0 Framework, it
is not built upon the CDO/CDOSYS libraries. Instead it is written from the
ground up without any interop. Thus, it is not dependant upon other COM
libraries. System.Net.Mail introduces brand new classes for creating and
sending email.
Although some functionality has been removed, the new
System.Net.Mail namespace is much more versatile than the older CDO dependant
System.Web.Mail.