Avatar billede dsjk Novice
13. marts 2002 - 22:12 Der er 13 kommentarer og
1 løsning

jmail - hvordan

Hej

Jeg har en form på en hjemmeside, som man kan udfylde, og så vil jeg gerne have at når man submitter bliver der sendt en mail.
Det skal virke udenom evt. egen mailprogram, så man kan benytte den overalt.

Jeg går ud fra jeg skal bruge jmail, men hvordan gør jeg.

dsjk
Avatar billede medions Nybegynder
13. marts 2002 - 22:13 #1
<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/html"
JMail.ServerAddress = "mail.domain.dk"
JMail.Priority = 1
JMail.Sender = "afsender@email.adr"
JMail.AddRecipientEx "modtager@email.adr", "Modtagers navn"
Jmail.AddRecipientCC "andenmodtager@email.adr"
Jmail.AddRecipientBCC "skjultmodtager@email.adr"
JMail.Subject = "Dette er emne linien.."
JMail.Body = "Her skriver du din besked..."
JMail.Execute
Set JMail = Nothing
%>

//>Rune
Avatar billede sblar Nybegynder
13. marts 2002 - 22:16 #2
Skal objektet JMail.SMTPMail installeres på serveren eller er det der bare?
Avatar billede medions Nybegynder
13. marts 2002 - 22:17 #3
Det skal installeres først!

//>Rune
Avatar billede medions Nybegynder
13. marts 2002 - 22:17 #4
Avatar billede dsjk Novice
13. marts 2002 - 22:33 #5
ok, det virker hvis jeg hardcoder det hele.
Men jeg vil gerne have at JMail.Sender skal komme fra form feltet email, hvilket normalt vel skal gøres med - Request.Form("email") men det virker ikke, jeg tror det er fordi jeg har sat min frm til følgende:
<form name="frm_kontakt" method="post" action="sendmail.asp" ENCTYPE="text/plain">

og i sendmail.asp står koden som jeg fik af Medions, hvordan får jeg den så til at tage formfeltet email?

dsjk
Avatar billede medions Nybegynder
13. marts 2002 - 22:35 #6
<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/html"
JMail.ServerAddress = "mail.domain.dk"
JMail.Priority = 1
JMail.Sender = "afsender@email.adr"
JMail.AddRecipientEx Request.Form("email"), "Modtagers navn"
Jmail.AddRecipientCC "andenmodtager@email.adr"
Jmail.AddRecipientBCC "skjultmodtager@email.adr"
JMail.Subject = "Dette er emne linien.."
JMail.Body = "Her skriver du din besked..."
JMail.Execute
Set JMail = Nothing
%>
Avatar billede dsjk Novice
13. marts 2002 - 22:41 #7
dur ikke Request.From ("Email") er blank.
Det er som om at den ikke får informationerne med over i sendmail.asp fra siden med formen.
Avatar billede medions Nybegynder
13. marts 2002 - 22:46 #8
Hmm.. prøv at fjern dette ENCTYPE="text/plain" !

evt i sendmail.asp prøv da øverst mellem dine <body> og </body> tag at skriv:

<% Response.Write(Request.Form("email")) %>

-for at se om den får kontakt med ´noget!

//>Rune
Avatar billede dsjk Novice
13. marts 2002 - 22:53 #9
super det virker efter jeg fjernede ENCTYPE...

tak for hjælpen
Avatar billede medions Nybegynder
13. marts 2002 - 22:58 #10
ok.. :-)

Thx 4 Poinz
//>Rune
Avatar billede dsjk Novice
13. marts 2002 - 23:13 #11
lige et lille spørgsmål:
Da den tekst jeg har i body er lidt lang, vil jeg gerne have nogle linieskit der i hordan får jeg det?

dsjk
Avatar billede medions Nybegynder
14. marts 2002 - 22:02 #12
Hmm.. prøv lige at kom med den kode du har lavet indtilvidere... - så kan jeg lige se på det...

//>Rune
Avatar billede dsjk Novice
14. marts 2002 - 22:20 #13
har fundet ud af det.
Laver det med html.

ellers tak.
Avatar billede medions Nybegynder
14. marts 2002 - 22:23 #14
ok... :-)
Held og lykke...

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