Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New Coder
    Join Date
    Jul 2002
    Posts
    36
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Problem using CDO.Message

    Hi,

    I am using CDO.Message and everything is running fine until I try to add an attachment. I think that the problem is that the webserver running this code does not have permission to the resource where the attachment is stored, even though the users attempting to use this do!

    You can see that I am not permissions expert!
    IIS is set to Windows Authentication, no anonymous.

    Code:

    <%
    Dim objMail
    Dim strSubject
    Dim strBody
    strSubject = "test"
    strBody = "Blah!"
    Set objMail = CreateObject("CDO.Message")
    objMail.From = "test@testing.com"
    objMail.To= "test@testing.com"
    objMail.ReplyTo = "test@testing.com"
    objMail.Subject = strSubject
    objMail.TextBody = strBody
    objMail.AddAttachment = "\\server\Files\test.doc"
    objMail.Send
    Set objMail = Nothing
    %>

    For example, I can access \\server\Files\test.doc directly but cannot run this code without an Access Denied error... Just to clarify, If I set the attachment to be a file on the webserver, it works fine.

    Please can someone help me?
    Thanks!

    alex.

  • #2
    Senior Coder Spudhead's Avatar
    Join Date
    Jun 2002
    Location
    London, UK
    Posts
    1,856
    Thanks
    8
    Thanked 110 Times in 109 Posts
    Umm. I'm not an expert on network drives (or anything else for that matter), but... shouldn't that path start with a drive letter?

  • #3
    New Coder
    Join Date
    Jul 2002
    Posts
    36
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hi SpudHead!

    Thanks for responding,
    Using a UNC path instead of a mapping seems to work fine.

    I have been playing with this this morning and have switched to using C# to do it so that I can use 'identity impersonation' via the web.config file. I have found a couple of other ways to do it but this does the trick!

    Cheers,
    a.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •