Avatar billede bobbedude Nybegynder
25. april 2002 - 10:23 Der er 11 kommentarer og
1 løsning

Mere ASP Email

Jeg skal sende et brev til to deltager og et andet til en 3ed person

strHost = "post.tele.dk"
    Set Mail = Server.CreateObject("Persits.MailSender")
    Mail.Host = strHost
    Mail.From = "hatting@hatting.dk"
    Mail.Charset = "ISO-8859-1"
    Mail.AddAddress request("deltageremail2")
    Mail.AddCC request("deltageremail3")
    Mail.Subject = "Du er inviteret"
    Mail.Body = "Hello2"
    Mail.Send
    If Err <> 0 Then
    Response.Write "Der er noget galt med email adresserne: "
    End If

       
    strHost = "post.tele.dk"
    Set Mail = Server.CreateObject("Persits.MailSender")
    Mail.Host = strHost
    Mail.From = "hatting@hatting.dk"
    Mail.Charset = "ISO-8859-1"
    Mail.AddAddress request("deltageremail1")
    Mail.Subject = "Dine mulige hold deltager har fået besked"
    Mail.Body = "Hello2"
    Mail.Send
    If Err <> 0 Then
    Response.Write "Der er noget galt med email adresserne: "
    End If
   
    response.redirect "startspil.asp"


Det virker også næsten alle mail's bliver sendt men den redirecter ikke til startspil.asp siden.
Skal man close objektet inden man bruger det igen ? eller er der en nemmer måde at gøre det på ?
Avatar billede jmarkling Nybegynder
25. april 2002 - 10:31 #1
Du skal da altid lukke dine objekter af go' ordens skyld, men jeg tvivler på det er det der er problemet
Mail.Close i begge tilfælde lige efter Mail.Send
Avatar billede bobbedude Nybegynder
25. april 2002 - 10:34 #2
Mail.Close
virker ikke
Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'Mail.Close'
Avatar billede bobbedude Nybegynder
25. april 2002 - 10:40 #3
det skulle være set mail = nothing
Men redirect virker stadig ikke ??
Avatar billede cape Nybegynder
25. april 2002 - 10:43 #4
men mailen bliver sendt ??
Avatar billede bobbedude Nybegynder
25. april 2002 - 10:46 #5
ja mailen blive sendt til alle 3 så hvad sker der lige ???
Avatar billede cape Nybegynder
25. april 2002 - 10:55 #6
kan du ikke give hele sidens kode....men mindre det er mange linier ??
Avatar billede jmarkling Nybegynder
25. april 2002 - 10:57 #7
ASP er case-sentative...
kig på din sætning "response.redrect"
bør være Response.redirect
Avatar billede cape Nybegynder
25. april 2002 - 10:59 #8
ASP er ikke case-sentative.....
Avatar billede jmarkling Nybegynder
25. april 2002 - 11:01 #9
sry
Det var en fejl
Det var bare fordi jeg så du havde Response med stor i din fejl udskrifts del.
Avatar billede grunken Nybegynder
25. april 2002 - 16:35 #10
strHost = "post.tele.dk"
    Set Mail = Server.CreateObject("Persits.MailSender")
    Mail.Host = strHost
    Mail.From = "hatting@hatting.dk"
    Mail.Charset = "ISO-8859-1"
    Mail.AddAddress request("deltageremail1")
    Mail.Subject = "Dine mulige hold deltager har fået besked"
    Mail.Body = "Hello2"
    Mail.Send

    If Err <> 0 Then
      Response.Write "Der er noget galt med email adresserne: "
    Else
      response.redirect "startspil.asp"
    End If

    Set Mail = Nothing

måske ?

-grunken
Avatar billede grunken Nybegynder
25. april 2002 - 16:41 #11
btw husk lige at bruge "set mail = nothing"

mellem hver af de to mail udsendinger!
Avatar billede bobbedude Nybegynder
02. maj 2002 - 07:49 #12
luk
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