I have a requirement to create a .Net application which will send a mail message (with attachments and possibly html formatting) but without using System.Net.Mail (we can't ask for user SMTP details) or Outlook (this is for PCs without Outlook installed).
I've been looking into MAPI today but it seems that it can only be implemented by creating a C/C++ library and then using a .NET wrapper which is a lot of work in an unfamiliar area. Most of the sample code and projects around are quite old too, and some rely on the SMTP server details anyway once you start poking around.
Is there a .net friendly solution to sending email without SMTP, Outlook, or delving into C++ and MAPI? Maybe a third party MAPI library?