Avatar billede refshauge Nybegynder
06. februar 2002 - 12:21 Der er 57 kommentarer og
1 løsning

CDONTS-problem

Jeg har følgende kode som skal sende en mail til en mailingliste. Det virker dog ikke. Der kommer følgende fejl:

  error '80004005'
  Unspecified error
  /admin/cdonts.asp, line 56

Det er den linie, hvor der står
  Set mailObj = CreateObject("CDONTS.NewMail")

Der er installeret CDONTS på serveren for jeg bruger det andet sted på samme webhotel.

Koden følger her:


Dim objRS, strConn, n
objRS.Open "SELECT * FROM tblMailingliste", strConn

subject = Request.Form("subject")
message = Request.Form("message")

Do While NOT objRS.EOF

email = objRS("email")
navn = objRS("navn")
importance = 1        ' normal

fnavn=Request.Form("pdffile")
gert=Application("attach_temp")
stinavn=gert & "\" & fnavn

Set mailObj = CreateObject("CDONTS.NewMail")
mailObj.AttachFile stinavn, fnavn

strSubject = subject

tekst= "Dear " & navn & VbCrLf & VbCrLf
tekst=tekst & message & VbCrLf & VbCrLf

Response.write tekst



mailObj.Send "direct@morenicatour.com", email, strSubject, tekst, importance
' slet reference til CDONTS object   
Set mailObj = Nothing       

objRS.MoveNext
Loop
Avatar billede a1a1 Novice
06. februar 2002 - 12:24 #1
hvad med
Set mailObj = Server.CreateObject("CDONTS.NewMail")
istedet for
Set mailObj = CreateObject("CDONTS.NewMail")
Avatar billede refshauge Nybegynder
06. februar 2002 - 12:30 #2
Nej, desværre - stadig samme fejl

  error '80004005'
  Unspecified error
  /admin/cdonts.asp, line 56
Avatar billede a1a1 Novice
06. februar 2002 - 12:37 #3
bliver den første mail sendt???

(dvs kommer fejlen anden gang, den Create'r objectet?)
Avatar billede chrilles Nybegynder
06. februar 2002 - 12:37 #4
Hvor mange mails kan du send via denne metode? Jeg har hørt om flere der får en eller anden for´m for time out på serveren.

Du mangler ikke en set foran din objRs?
Avatar billede a1a1 Novice
06. februar 2002 - 12:50 #5
man kan sende X antal mails :)
det kommer an på meget (hvor hurtigt smtp mailserveren modtager, hvormeget sendes osv...)

(man kan jo sætte scripttimeout op på den pågældende side....)

Hvis man har adgang til jmail 4.0 og har startet smtpservicen på serveren kan man bruge EnqueMail den gennerer emailsne og ligger dem i pickup directoryet (som bliver sendt af mailserveren), man skal så kun vente på at den skriver filerne (det går stærkt).
Avatar billede refshauge Nybegynder
06. februar 2002 - 12:52 #6
Der bliver slet ikke sendt nogen mails.

Jeg har også forsøgt at sætte e-mail og navn direkte og kun lade den sende én mail til mig selv, men det virker heller ikke.
Avatar billede a1a1 Novice
06. februar 2002 - 13:06 #7
det er mærkligt.....:(

har du checket at det gamle script (på samme webhotel) stadig virker??

Er det, det samme domæne der er tale om (hvis det er et andet domæne kan det jo være at din ISP har lukket for cdonts på den)
Avatar billede a1a1 Novice
06. februar 2002 - 13:11 #8
Er du helt sikker på at fejlen ikke kommer i linien:
mailObj.AttachFile stinavn, fnavn

hvis stien ikke er korrekt får jeg nemlig det samme fejl :)

så prøv at udkommenter den linie så dur det nok....
Avatar billede refshauge Nybegynder
06. februar 2002 - 13:11 #9
Ja, jeg har lige checket det igen og det virker fint.

Det er også på samme domæne, men denne her ligger i et underbibliotek, men det skulle jo ikke betyde noget.
Avatar billede a1a1 Novice
06. februar 2002 - 13:20 #10
Dette virker hos mig
<%
Set mailObj = CreateObject("CDONTS.NewMail")
mailObj.AttachFile "e:\intrnet.dk\site\cdotest.asp"
mailObj.Send "a@xxxxxx.dk", "a@xxxxxx.dk", "Overskrift", "indhold", 1
Set mailObj = Nothing
%>
Avatar billede a1a1 Novice
06. februar 2002 - 13:21 #11
(nej jeg har ikke domænet xxxxxx)
Avatar billede refshauge Nybegynder
06. februar 2002 - 13:29 #12
...checker lige....
Avatar billede refshauge Nybegynder
06. februar 2002 - 14:40 #13
Du har ret. Når jeg udkommenterer den pågældende linie så kan den sende mailen (uden vedhæftning), så du har faktisk tjent dine point a1. Jeg vover dog lige et tillægsspørgsmål, da jeg også skal have den til at vedhæfte PDF´en:

Jeg har prøvet med denne linie:
  mailObj.AttachFile "../pub/pdf/4135.pdf", "4135.pdf", 0
og denne
  mailObj.AttachFile "../pub/pdf/4135.pdf", "4135.pdf", 1

Begge uden held. fejlen der fremkommer er:

  error '80004005'
  Unspecified error
  /admin/cdonts.asp, line 60
Avatar billede a1a1 Novice
06. februar 2002 - 14:46 #14
prøv med

filsti = Server.mappath("../pub/pdf/4135.pdf")
mailObj.AttachFile filsti

(jeg ved ikke hvorfor du har komma, det virker fint med bare stien/filnavnet)
Avatar billede a1a1 Novice
06. februar 2002 - 14:52 #15
du burde nok flytte
filsti = Server.mappath("../pub/pdf/4135.pdf")

til før du looper igennem databasen (der er jo ingen grund til at den "udregner" filstien hvergang....)

:)
Avatar billede a1a1 Novice
06. februar 2002 - 14:58 #16
he he

jeg oprettede kommentar i dit navn???????
Avatar billede refshauge Nybegynder
06. februar 2002 - 15:20 #17
Hov ja - der er da vidst en bug i ekspertens system !
Avatar billede refshauge Nybegynder
06. februar 2002 - 15:28 #18
Jeg kunne sandelig også skrive kommentar fra dig, og nu kan kan jeg ikke acceptere dit svar
Avatar billede refshauge Nybegynder
06. februar 2002 - 15:31 #19
Nu virker det bare - Tak for hjælpen :-)

Hov hvordan har du fået pointene. Jeg har da ikke givet dig dem endnu - jeg kunne nemlig ikke komme til det. Nå, men hovedsagen er da også at du har fået dem !
Avatar billede a1a1 Novice
06. februar 2002 - 18:12 #20
tja jeg ved ikke om jeg har fået point...

men der står at det er accepteret...

så mon ikke...???

så er det jo speændende at se hvem der opretter denne kommentar

:) a1
Avatar billede vistodk Nybegynder
06. februar 2002 - 18:31 #21
test
Avatar billede vistodk Nybegynder
06. februar 2002 - 18:33 #22
Fuck.. jeg hedder ikke A1.... jeg er visto.dk
Avatar billede vistodk Nybegynder
06. februar 2002 - 18:34 #23
aahh.. der kom den igen.. og hurtigt denne gang
Avatar billede vistodk Nybegynder
06. februar 2002 - 18:36 #24
ny
Avatar billede a1a1 Novice
06. februar 2002 - 18:58 #25
det er wierd..:)

(husk navn)
a1
Avatar billede a1a1 Novice
06. februar 2002 - 18:59 #26
he he
Avatar billede backside Nybegynder
06. februar 2002 - 19:08 #27
Damn det rykker for E3.  *G*
Avatar billede backside Nybegynder
06. februar 2002 - 19:11 #28
*LOL*
Øhh, mit brugernavn er backside.

a1, pas på. Vi kan udnytte dit navn.  hehe
Avatar billede backside Nybegynder
06. februar 2002 - 19:14 #29
Prøv også at se tiden på de to indlæg.
Kommentar fra a1
06/02-2002 18:59:24 
Kommentar fra backside
06/02-2002 19:08:57

Jeg har skrevet dem begge med 30 sek. mellemrum.

M.V.H.
BACKSIDE....
Avatar billede a1a1 Novice
06. februar 2002 - 19:17 #30
ja og nu skriver du igen (tror jeg)

a1
Avatar billede a1a1 Novice
06. februar 2002 - 19:18 #31
ja du gjorde jo tsk tsk...:)
Avatar billede backside Nybegynder
06. februar 2002 - 19:22 #32
hehe, flot!!!!!

/backside

Vi skal vist ha´tvungen signatur efterhånden. ;)
Avatar billede Slettet bruger
06. februar 2002 - 19:35 #33
vil oss være med
Avatar billede johnstigers Seniormester
06. februar 2002 - 19:51 #34
Så prøver jeg også lige :)
Avatar billede johnstigers Seniormester
06. februar 2002 - 19:52 #35
Hej Hej - jeg hedder ikke phunkypopcorn - john_stigers er navnet :)
Avatar billede johnstigers Seniormester
06. februar 2002 - 19:54 #36
Nå så virker det ordentligt nu - tror jeg :)
Avatar billede Slettet bruger
06. februar 2002 - 19:57 #37
hej hedder phunkypopcorn - ligefør jeg jeg bare backside (hva mon jeg hedder nu??)
Avatar billede a1a1 Novice
06. februar 2002 - 19:58 #38
det virker måske igen....???

a1
Avatar billede Slettet bruger
06. februar 2002 - 19:58 #39
staver som en brækket arm - men pyt det gav ingen mening :)
Avatar billede a1a1 Novice
06. februar 2002 - 19:58 #40
næ den er helt gal nu...

a1
Avatar billede Slettet bruger
06. februar 2002 - 20:03 #41
syns det er lidt sjovt det her
Avatar billede backside Nybegynder
06. februar 2002 - 20:04 #42
Hehe, i er alle sammen nogle røvhuller.  ;)
Avatar billede backside Nybegynder
06. februar 2002 - 20:06 #43
Hov-hov pinky, tal ordentligt. *LOL*
Avatar billede johnstigers Seniormester
06. februar 2002 - 20:10 #44
kan i gætte hvem jeg er - kan i gætte hvem jeg er - fpr jeg har fået maske på - misk mask maske på - kan i gætte hvem jeg er *ggg*
Avatar billede johnstigers Seniormester
06. februar 2002 - 20:12 #45
*lol*
Avatar billede Slettet bruger
06. februar 2002 - 20:12 #46
jeg vil bare gerne lige fortælle jer allesammen at jeg altså er bøsse.
så er jeg sprunget ud af skabet *stolt*
Avatar billede backside Nybegynder
06. februar 2002 - 20:14 #47
Ska vi være venner john_stigers? *G*
Avatar billede johnstigers Seniormester
06. februar 2002 - 20:14 #48
john_stigers her - interesseret i personlighedsspaltning? Tag et kig forbi eksperten.dk *rofl*
Avatar billede Slettet bruger
06. februar 2002 - 20:15 #49
<-- klapper energisk af john_stigers, det er flot du står ved det min ven ;)
Avatar billede a1a1 Novice
06. februar 2002 - 20:16 #50
nåååårrrrrrr jaaa

det er jo snart fastelavn
Avatar billede johnstigers Seniormester
06. februar 2002 - 20:18 #51
*lol* jeg klapper af mig selv (john_stigers)
Avatar billede backside Nybegynder
06. februar 2002 - 20:27 #52
Ja, det kan jeg se.  *G*
(B)
Avatar billede backside Nybegynder
06. februar 2002 - 20:31 #53
Gad vide om admin får et problem hvis han kommentere det her yderligere.
Avatar billede backside Nybegynder
06. februar 2002 - 20:33 #54
Nå, han har slet ikke kommenteret det endnu.  *G*
Avatar billede Slettet bruger
07. februar 2002 - 18:31 #55
heheh hvad sker der..? :D

'New and Improved' rigghht, lol
Avatar billede backside Nybegynder
08. februar 2002 - 12:03 #56
lecter>> Hov-hov, det er mit navn du bruger der.  *G*
Ja, E3 er virkelig blevet bedre.............not
/backside
Avatar billede Slettet bruger
08. februar 2002 - 12:16 #57
Jeg vil være backside
Avatar billede backside Nybegynder
08. februar 2002 - 13:08 #58
Så så, pinky.  ;)
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