Solved

ASP CDO Error with ObjSendMail.CreateMHTMLBody     CDO.Message.1 error '80070005'

Posted on 2007-03-27
3
1,996 Views
Last Modified: 2008-03-10
I am sending an email using CDO via my ASP page. I get this error:

CDO.Message.1 error '80070005'

Access is denied.

/eureka/mailinfo.asp, line 52


Line 52 relates to the ObjSendMail.CreateMHTMLBody line of the code.

- ObjSendMail.CreateMHTMLBody "http://www.xxx.com/eureka/info.asp?id=123"

I have navigated seperately to the page and it works fine.


If I replace Line 52 with

- ObjSendMail.CreateMHTMLBody "http://www.google.com"
OR
- ObjSendMail.CreateMHTMLBody "http://www.xxx.com/eureka/anotherDocument.asp?key=234"

Both works fine.


So there must be an issue with info.asp?id=123... but what causes the system to have problem? JavaScripts? anyone?

0
Comment
Question by:dennisdominic
  • 2
3 Comments
 
LVL 6

Expert Comment

by:sankar_ravi
ID: 18798889
Hi,

You said, if you replace with those two lines, it works fine. But my guess would be try doing this...
Set objConfig = Server.CreateObject("CDO.Configuration")
Set Confi = objConfig.Fields
Confi("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1
Confi("http://schemas.microsoft.com/cdo/configuration/nntpserverpickupdirectory") = "C:\inetpub\mailroot\pickup"
Confi.Update
Set ObjSendMail.Configuration = objConfig
ObjSendMail.To=
xxxxxxxxxxxx
xxxxxxxxxx
etc...
Hope this should work.

In case this fails, try to check for ASP for error free.

Thanks.
0
 
LVL 1

Author Comment

by:dennisdominic
ID: 18798934

I found out why. The directory of
http://www.xxx.com/eureka/
is protected and not accessible. The solution was to move the file info.asp to another directory that is not protected.

I made a mistake in the question.
ObjSendMail.CreateMHTMLBody "http://www.xxx.com/eureka/anotherDocument.asp?key=234
Should Not work as well, as it is also in the same directory.

I will award the points later if there's no alternative solution that keeps the file in the same directory as well as allowing permission securely. Can I give permission for just a single file?
0
 
LVL 6

Accepted Solution

by:
sankar_ravi earned 250 total points
ID: 18806011
Yes, Security permission can be given to a particular file in a directory.

Only disadvantage is during later point of time, if you alter the security permissions for the folder, then security permissions for a file will be overwritten.
Applying security permissions for a folder is easier than altering the permission for each and every file.

As a standard means of doing, no one does this unless it is mandatory to do it.

Thanks.
0

Featured Post

Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

An enjoyable and seamless user experience can go a long way on an eCommerce site. While a cohesive layout and engaging copy play roles in creating a positive user experience, some sites neglect aspects that seem marginal but in actuality prove very …
Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question