Ich erhalte diese Störung, wenn ich versuche, über den lokalen Server verwende ichCDO.Message.1 Fehler '80070005' Zugriff verweigert.
CDO.Message.1 error '80070005'
Access is denied.
/mail.asp, line xxx
Hier ist der Code zu senden
MailBodyText = "TEST"
Set objNewMail = CreateObject("CDO.Message")
objNewMail.To = sSendTo
objNewMail.From = "[email protected]"
objNewMail.Cc = "[email protected]"
objNewMail.Subject = "Information Request & Feedback"
objNewMail.HTMLBody = "The following information was sent from " & sEmail & ":" & "<br>" & CHR(13) & MailBodyText & "<br>copies of this mail we sent to :"& sSendTo
objNewMail.Send
Set objNewMail = Nothing
Es sieht aus wie es auf der Issur ein Berechtigungsfehler wird ‚doesn t Schreibberechtigung zum Schreiben in den Ordner mailroot/pickup.
Aber wir haben das überprüft und das Dienstkonto, das diese Seite verwendet, scheint die Rechte zu haben.
Frage ist dieser Fehler immer eine Datei Erlaubnis Fehler?
Frage, wie Sie den Speicherort, den CDO verwendet, kennen/festlegen? So können wir die Erlaubnisse bestätigen
Was sonst sollte das beheben?
danke dafür, aber ich versuche nicht, die Mail an einen Remote-Server zu senden, nur um es auf der lokalen Box zu arbeiten. – Pbearne
@Pbearne, können Sie das Pickup-Verzeichnis über die '.configuration' -Eigenschaft setzen (* aktualisierte Antwort *) –
Danke für den zusätzlichen Code Beispiel funktioniert es auf dem Dev-Server Ich hasse es, Pfade in Code zu setzen. aber ich kann damit leben – Pbearne