ASPNET user and CDO

D

Damien

Hi all,
I have a problem in and around the ASPNET user and CDO, my code is as
follows

using System;
using System.Web.Mail;

MailMessage mm = new MailMessage();

//set the properties
mm.To = "(e-mail address removed)";
mm.Subject = "subject - test";
mm.Body = "message - test";
mm.From = "(e-mail address removed)";
SmtpMail.Send(mm);

If I round this code from a test harness it works fine but I fire it from an
ASP.NET application I get the following error

Message : Could not access 'CDO.Message' object.
Source : System.Web
Inner Ex : Exception has been thrown by the target of an invocation.

which lead me to believe that this was a permissions error, so I added the
ASPNET user to the administrators group to narrow down possibilities and
this allowed the application to mail away tills its hearts content
unfortunately my customer would not be happy (r they ever) with the ASPNET
user having admin rights.

Does anyone have an idea of what specifically the ASPNET user needs to
access the CDO class.

I have used this functionality before with no trouble but the whole company
has just recently updated windows 2000 to service pack 4

Cheers D
 
J

Jeff

Make sure that the ASPNET account has read access to the CDOSYS.DLL (usually
in System32) and that it can write to the InetPub\MailRoot directories.

Jeff
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
473,995
Messages
2,570,228
Members
46,818
Latest member
SapanaCarpetStudio

Latest Threads

Top