Avatar billede toranaga Nybegynder
17. januar 2002 - 10:21 Der er 4 kommentarer og
1 løsning

Hjælp til Sendmail ASP

Jeg har følgende Sendmail ASP script:

<%@ Language=VBScript %>
<% Option Explicit %>

<%

if Request.QueryString(\"SendFrom\") <> \"\" then
    \'Dimension the objSendMail variable and create a new instance of the NewMail object.
    dim objSendMail
    set objSendMail = Server.CreateObject(\"CDONTS.NewMail\")

    \' Set all the properties on the NewMail object using the values from the QueryString
    objSendMail.From = Request.QueryString(\"SendFrom\")
    objsendmail.To = \"test@test.dk\"   
    objSendMail.Importance = 1
    objSendMail.Subject = Request.QueryString(\"Subject\")
    objSendMail.Body = Request.QueryString(\"BodyText\")


    \'Send the message
    objSendMail.Send

    \'Set the objSendMail to nothing, free its resources
    set objSendMail = nothing

    \'Redirect the user back to the referring page and update
    \'    the QueryString to indicate the message was sent.
    Response.Redirect \"kontaktok.asp\"

Else

    \'Not all required information was provided,  so the message
    \' could not be sent. Redirect the user back to the referring page
    \' and update the QueryString to indicate the message was not sent.
    Response.write \"Meddelelsen kunne ikke sendes, check om felterne er korrekt udfyldt\"

end if

%>

Mit problem er at i den formular hvorfra jeg vil sende data via dette Sendmail ASP script, der er der flere felter som jeg gerne vil have med den email, der bliver afsendt. Lige nu virker scriptet fint men medtager kun den info der står i felterne \"SendFrom\", \"Subject\" og \"BodyText\". Jeg har derudover nogle felter som hedder Navn og telefonnummer. Kan man ikke tilføje noget til Sendmail koden, så dataen fra de to felter bliver puttet ind øverst i emailen?
Avatar billede websam Nybegynder
17. januar 2002 - 10:43 #1
Prøv med dette :

<%

if Request.QueryString(\"SendFrom\") <> \"\" then
    \'Dimension the objSendMail variable and create a new instance of the NewMail object.
    dim objSendMail
    set objSendMail = Server.CreateObject(\"CDONTS.NewMail\")

    \' Set all the properties on the NewMail object using the values from the QueryString
    objSendMail.From = Request.QueryString(\"SendFrom\")
    objsendmail.To = \"test@test.dk\"   
    objSendMail.Importance = 1
    objSendMail.Subject = Request.QueryString(\"Subject\")
      msg = \"Request.QueryString(\"Navn\") har sendt en mail\"  & vbcrlf
      msg = msg & \"med tlf.nr. Request.QueryString(\"telefonnummer\")\"  & vbcrlf  & vbcrlf
      msg = msg & \"Request.QueryString(\"BodyText\")\"
    objSendMail.Body = msg


    \'Send the message
    objSendMail.Send

    \'Set the objSendMail to nothing, free its resources
    set objSendMail = nothing

    \'Redirect the user back to the referring page and update
    \'    the QueryString to indicate the message was sent.
    Response.Redirect \"kontaktok.asp\"

Else

    \'Not all required information was provided,  so the message
    \' could not be sent. Redirect the user back to the referring page
    \' and update the QueryString to indicate the message was not sent.
    Response.write \"Meddelelsen kunne ikke sendes, check om felterne er korrekt udfyldt\"

end if

%>

Jeg har ikke lige testet scriptet men det kan
du jo lige gøre !

/websam
Avatar billede toranaga Nybegynder
17. januar 2002 - 10:56 #2
Det virker ikke :(
Avatar billede websam Nybegynder
17. januar 2002 - 11:03 #3
Hvad får du af fejl ? Jeg kan ikke teste det på min server da jeg bruger Jmail som mail program !

/websam
Avatar billede toranaga Nybegynder
17. januar 2002 - 11:36 #4
Den giver ikke nogen bestemt fejlmeddelelse, blot: The page cannot be displayed :(
Avatar billede websam Nybegynder
17. januar 2002 - 11:56 #5
Oki kan du sende mig de sider du bruger så
skal jeg lige kigge på det ?
min mail er websam@worldonline.dk

/websam
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