Avatar billede gr8m8 Novice
28. marts 2003 - 11:53 Der er 16 kommentarer og
1 løsning

hjælp til JMail

Jeg sidder og bakser med JMail i øjeblikket og jeg skal ha sendt felterne "Firma" "Person" "Telefon" "Email" & "tekst" med til min email adresse når nogen bruger Kontakt Formularen.

Min sendmail ser sådan her ud :

<%
    Set JMail = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType = "text/html"
    JMail.ServerAddress = "mail.mitwebhotel.dk"
    JMail.Priority = 1
    JMail.Sender = Request.Form("afsender")
    JMail.AddRecipientEx "web@mitwebhotel.dk"
    JMail.Subject = Request.Form("angaaende")

    JMail.Body = Request.Form("tekst")
    JMail.Execute
    Set JMail = Nothing
%>

Hvor skal jeg sætte de felter ind herinde og hvad skal der stå ??

På forhånd tak !
Avatar billede dr-data Nybegynder
28. marts 2003 - 12:20 #1
prøv dette....
<%
    Set JMail = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType = "text/html"
    JMail.ServerAddress = "mail.mitwebhotel.dk"
    JMail.Priority = 1
    JMail.Sender = Request.Form("afsender")
    JMail.AddRecipientEx "web@mitwebhotel.dk"
    JMail.Subject = Request.Form("angaaende")

    strTemp = "Person: " & Request.Form("Person") & VBCrLf
    strTemp = strTemp & "Firma: " & Request.Form("Firma") & VBCrLf
    strTemp = strTemp & "Telefon: " & Request.Form("Telefon") & VBCrLf
    strTemp = strTemp & "Email: " & Request.Form("Email") & VBCrLf
    strTemp = strTemp & VBCrLf
    strTemp = strTemp & "Tekst: " & Request.Form("Tekst") & VBCrLf

'    JMail.Body = Replace(strTemp, VBCrLf, "<BR>")    'hvis html tekst
    JMail.Body = strTemp    'hvis ascii tekst

    JMail.Execute
    Set JMail = Nothing
%>
Avatar billede medions Nybegynder
28. marts 2003 - 12:24 #2
Jamen det er slet slet ik' så svært.. :-)

På den ene side skriver du dine formularer... På den anden side (sendmail.asp) skriver du din ASP kode!

Prøv at fortæl hvad du har af data nu på siderne... -evt. giv mig et link til hvor du arbejder med det...

//>Rune
Avatar billede gr8m8 Novice
28. marts 2003 - 12:28 #3
Jeg fatter hat af det her.... AARRRGG :)

http://www.sportscaredanmark.dk/jmail/kontaktos.asp

ligger der det jeg arbejder med ! En ganske simpel formular !
Avatar billede medions Nybegynder
28. marts 2003 - 12:30 #4
Og ligger din SendMail.asp fil her:
web/sportscaredanmark/v20/sendmail.asp
?

//>Rune
Avatar billede gr8m8 Novice
28. marts 2003 - 12:32 #5
hehe nej det så jeg lige selv, men har lavet det om , men det virker stadig ik :(
Avatar billede gr8m8 Novice
28. marts 2003 - 12:35 #6
Hvis jeg nu skulle bruge det som dr-data skrev ser min sendmail.asp sådan her ud :

<%
    Set JMail = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType = "text/html"
    JMail.ServerAddress = "mail.sportscaredanmark.dk"
    JMail.Priority = 1
    JMail.Sender = Request.Form("email")
    JMail.AddRecipientEx = "web@sportscaredanmark.dk"
    JMail.Subject = "Dette er emne linien.."

    strTemp = "Person: " & Request.Form("person") & VBCrLf
    strTemp = strTemp & "Firma: " & Request.Form("firma") & VBCrLf
    strTemp = strTemp & "Telefon: " & Request.Form("telefon") & VBCrLf
    strTemp = strTemp & "Email: " & Request.Form("email") & VBCrLf
    strTemp = strTemp & VBCrLf
    strTemp = strTemp & "Tekst: " & Request.Form("tekst") & VBCrLf

'    JMail.Body = Replace(strTemp, VBCrLf, "<BR>")    'hvis html tekst
    JMail.Body = strTemp    'hvis ascii tekst

    JMail.Execute
    Set JMail = Nothing
%>
Avatar billede hastek22 Nybegynder
28. marts 2003 - 12:57 #7
Din JMail.Sender "plejer" at skulle være en gyldig email indenfor dit eget domæne.
I dit eksempel sætter du den ligmed den person der afsender formularen fra din form.
Avatar billede hastek22 Nybegynder
28. marts 2003 - 13:03 #8
JMail.AddRecipientEx = "web@sportscaredanmark.dk"

Skal mig bekendt være:
JMail.AddRecipient = "web@sportscaredanmark.dk"
Avatar billede gr8m8 Novice
28. marts 2003 - 13:04 #9
Skal JMail sender være den email adresse som skal modtage "Formularen" fra kontakt siden ?
Avatar billede hastek22 Nybegynder
28. marts 2003 - 13:09 #10
Ikke nødvendigvis, men den skal ligge i det domæne hvorfra du senden mailen fra, i dit tilfælde mail.sportscaredanmark.dk.
Dette er normalt sat op på denne måde, for at sikre at det kun er kendte brugere der kan bruge funktionen og at anonyme ikke kan bruge din mail server til at udsende spam mails.
Avatar billede gr8m8 Novice
28. marts 2003 - 13:13 #11
Det her forekommer mig ekstremt underligt. Den kommer bare med :

      Der er problemer med den side, du prøver at åbne, og den kan ikke vises.

      HTTP 500 - Intern serverfejl
      Internet Explorer

lige meget hvad jeg laver...
Avatar billede gr8m8 Novice
28. marts 2003 - 13:13 #12
er det totalt ved siden af det der JMail halløj der ?
Avatar billede hastek22 Nybegynder
28. marts 2003 - 13:22 #13
Nej vent lige lidt, jeg tror umidelbart det er fordi du laver det på to sider.
Dit JMail script skal blot ligge på samme side som din form og så kaldes herfra.
Jeg prøver lige at se om jeg kan finde formulere et svar der virker.
Avatar billede gr8m8 Novice
28. marts 2003 - 13:25 #14
takker hastek, jeg sidder selv lige og prøver noget nyt, det virker so far men jeg har ikke alle de ting med jeg gerne vil ha og det er der der går ged i det !
Avatar billede hastek22 Nybegynder
28. marts 2003 - 13:40 #15
Hej igen jeg når desværre ikke at give dig et fyldestgørende svar,men du sætter din <form action ="kontaktos.asp?action=send" metod...>, så sender du den fra din side. Der skal arbejdes en del mere med den men jeg har som sagt ikke lige et fuldt eksempel ved hånden og jeg er som minimum hængt op hele weekende, så jeg kan formentligt først kigge på det engang i løbet af mandag.
Avatar billede gr8m8 Novice
28. marts 2003 - 13:42 #16
Det er bare helt iorden hastek, jeg kæmper vidre med det nu. Jeg er kommet lidt længere end før allerede uden at fucke det hele op :)

Mange tak for din hjælp so far !
Avatar billede gr8m8 Novice
28. marts 2003 - 14:34 #17
monkey
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