Sending Mail in .NET on 9x machines

  • Thread starter Thread starter Nick Hauenstein
  • Start date Start date
N

Nick Hauenstein

Hello,

Is there any way, components, or assemblies (entirely free, and freely
commercially distributatable), to send mail using the SMTP protocol in C#?

My want list is basically this:
- Unlimited message size
- Unlimited attachments (of unlimited size)
- Can send through a remote SMTP server
- SMTP Authentication supported
- Compatible with everything that can run the .NET Framework in the
first place
- Free
- Freely distributable
- Very much so free...

I didn't think such requirements would be hard to find within the .NET
framework itself, until I realized that System.Web.Mail is still leaning on
CDOSYS (arg!), and as such doesn't work with 9x machines.

I don't care if it's managed or unmanaged I just need a solution! ;-)

Thanks in advance!

Nick Hauenstein
Software Architect
Network At Home Enterprises
http://www.nahnet.com
 
Nick, parts of the framework definitely require different OS's. Here's a
link with more details on that.

http://msdn.microsoft.com/vstudio/u...ibrary/en-us/dndotnet/html/framewkwinsupp.asp

To get it to work on win98 (are you sure you can't upgrade or run on a
different machine?) you have a couple of options.

1. Buy a third party tool like
http://www.download-by.net/programs/Chilkat_Cs--h--_Mail_Component

2. Write your own mail sending utilities using sockets.

3. Others? Those are the two off the top of my ahead, anyone else?
 
3. Others? Those are the two off the top of my ahead, anyone else?

Well, you could use MAPI or Simple MAPI. At least sending mail via
SMAPI is supported by just about any mail client. It's not nearly as
pretty or powerful as a custom-written SMTP client, though...
 
Back
Top