Avatar billede putzen Nybegynder
05. juni 2005 - 16:03 Der er 10 kommentarer og
1 løsning

"Find fem fejl"

Jeg har hentet en lille webshop på nettet - e-shoppen - som til fulde opfylder min lille forenings behov. Ordrer afgives via mail, CDONT, som understøttes af B-One, hvor hjemmesiden ligger.
Jeg har indskrevet modtagers mailadresse mv., men når formularen skal sendes får jeg følgende fejl:

Microsoft VBScript runtime error '800a0046'

Permission denied

/e-shop/order_send.asp, line 219

Hvad er det for en fejl?! Hjælp ønskes, da jeg på ingen måde er nogen programmerings-ørn!
Avatar billede thesurfer Nybegynder
05. juni 2005 - 16:09 #1
skriv lige din mail-kode her.. og marker linie 219.. du kan evt erstatte din mail-adresse med "***" eller noget i den stil..

/theSurfer
Avatar billede putzen Nybegynder
05. juni 2005 - 17:08 #2
Kommer her

' -> DENNE MAILKOMPONENT ER 'CDONTS'.

    ' -> DETTE ER VARIABLERNE FRA FORMULARFELTERNE.
    Dim strOrderForm_Name
    Dim strOrderForm_Email
    Dim strRecipient_Name
    Dim strRecipient_Email

    strOrderForm_Name = Request.Form("OrderForm_Name")
    strOrderForm_Email = Request.Form("OrderForm_Email")
    strRecipient_Name = "e-shop'en"
    strRecipient_Email = "lemo@gribskovens.dk"

    ' -> DETTE ÅBNER ET MAILSERVEROBJEKT.
    Set objNewMail = Server.CreateObject("CDONTS.NewMail")

    ' -> DETTE ER AFSENDERENS E-MAIL ADRESSE FRA FORMULARFELTET.
    objNewMail.From = strOrderForm_Email

    ' -> DETTE ER AFSENDERENS SVAR E-MAIL ADRESSE FRA FORMULARFELTET.
    objNewMail.Value("Reply-To") = strOrderForm_Email

    ' -> DETTE ER MODTAGERENS E-MAIL ADRESSE.
    objNewMail.To = strRecipient_Email

    ' -> DETTE ER MODTAGERENS E-MAIL ADRESSE.
    ' -> BEMÆRK: DETTE SENDER EN KOPI AF ORDREN TIL AFSENDEREN FRA FORMULAREN.
    objNewMail.To = strOrderForm_Email

    ' -> DETTE ER EMNET PÅ E-MAIL'EN.
    objNewMail.Subject = "e-shop'en - Ordre"

    ' -> DETTE ANGIVER PRIORITETEN: 2 = HØJ, 1 = NORMAL, 0 = LAV.
    objNewMail.Importance = 1

    ' -> DETTE ANGIVER INDHOLDETS TYPE: 0 = HTML, 1 = Plain.
    objNewMail.BodyFormat = 0

    ' -> DETTE ANGIVER E-MAIL'ENS TYPE: 0 = MIME, 1 = Text.
    objNewMail.MailFormat = 1

    ' -> DETTE ER INDHOLDET AF E-MAIL'EN. STANDARDTEKST ER KOMBINERET MED FORMULARVARIABLER.
    objNewMail.Body = OrderMailText

    objNewMail.Send
    Set objNewMail = Nothing
Avatar billede cpufan Juniormester
05. juni 2005 - 17:17 #3
det er fordi du har ' inde i dit navn
alt efter en ' bliver ignoret, og derfor laver din kode fejl.....
lav den evt om til en apostrof-mellemrum
Avatar billede thesurfer Nybegynder
05. juni 2005 - 17:18 #4
Du har ikke markeret linie 219..
Avatar billede putzen Nybegynder
05. juni 2005 - 17:26 #5
linie 219 & 220

objNewMail.Send
    Set objNewMail = Nothing
Avatar billede putzen Nybegynder
05. juni 2005 - 17:29 #6
cpufan: Har prøvet at slette ' men samme fejl er der stadig.....
Avatar billede thesurfer Nybegynder
05. juni 2005 - 17:42 #7
' -> DETTE ER MODTAGERENS E-MAIL ADRESSE.
    objNewMail.To = strRecipient_Email

    ' -> DETTE ER MODTAGERENS E-MAIL ADRESSE.
    ' -> BEMÆRK: DETTE SENDER EN KOPI AF ORDREN TIL AFSENDEREN FRA FORMULAREN.
    objNewMail.To = strOrderForm_Email

Til "kopi" bruges CC (Carbon Copy) eller BCC (Blind Carbon Copy), i stedet for TO. Hvis man bruger BCC, vil adressen (det er er angiveti BCC) ikke kunne ses..

hmm..

    ' -> DETTE ANGIVER E-MAIL'ENS TYPE: 0 = MIME, 1 = Text.
    objNewMail.MailFormat = 1

Ifølge http://www.opfinderen.dk/sites/14/ er MIME = 1 og Text = 2..

/theSurfer
Avatar billede putzen Nybegynder
05. juni 2005 - 17:57 #8
hmmmm, jeg har lavet de ændringer du har foreslået, men samme fejl opstår.....
Avatar billede putzen Nybegynder
05. juni 2005 - 18:06 #9
Avatar billede putzen Nybegynder
05. juni 2005 - 18:26 #10
Er det evt. fordi der mangler dette: objMail.Host = "mailout.b-one.net"?
Avatar billede putzen Nybegynder
15. marts 2010 - 08:54 #11
hmmmm
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester