I don't know of a way to do this in native .NET 1.x with the crypto classes
included as there is no support for PKCS in .NET 1.x. I only know of
solutions using CDO combined with CAPICOM, crypto API p/invoke or third
party products.
I haven't quite figured out how to make this work in .NET 2.0 yet, even with
the PKCS support as it isn't yet clear to me how to use the various mail and
mime classes to build the correct email message.
Joe K.

Signature
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
> Hi!
>
[quoted text clipped - 7 lines]
> Thanks in advance
> Diego Marcet