Avatar billede mvk Nybegynder
20. juni 2003 - 11:04 Der er 14 kommentarer og
1 løsning

Hjælp til mailscript

jeg har fået lidt hjælp til det grundlæggende script men mangler det sidste. http://www.krisjak.dk/new/kunstkort_send.asp?IDkunstkort=1
her kan brugeren indtaste info, det sendes videre til kk_send.asp som har nedenstående kode.

Ser koden rigtig ud og hvordan får jeg billedet med over i en mail.

<%
ModtagerNavn = Request.Form("ModtagerNavn")
ModtagerEmail = Request.Form("ModtagerEmail")
AfsenderNavn = Request.Form("AfsenderNavn")
AfsenderEmail = Request.Form("AfsenderEmail")
Overskrift = Request.Form("Overskrift")
Tekst = Request.Form("Tekst")

    Set JMail            = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType    = "text/html"
    JMail.ServerAddress    = "websmtp.krisjak.dk"
    JMail.Priority        = 3
    JMail.Sender        = AfsenderNavn
    JMail.Subject        = "Kunstkort fra Krisjak"
    JMail.AddRecipient    = ModtagerEmail
    JMail.AddHeader     "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
   
    Body = "Til: " & ModtagerNavn & vbcrlf & vbcrlf & "Email: " & ModtagerEmail & vbcrlf & vbcrlf & "Fra: " & AfsenderNavn & vbcrlf & vbcrlf & "Email: " & AfsenderEmail & vbcrlf & vbcrlf & "Overskrift: " & Overskrift & vbcrlf & vbcrlf & "Tekst: " & Tekst

    JMail.Body = Body
    JMail.Execute
   
    ' Her angives den side der skal omstilles til når mailen er sendt.
    Response.Redirect "kunstkort_sent.asp"
%>
Avatar billede jsc Nybegynder
20. juni 2003 - 12:45 #1
hvis du kan sende mail, bare uden billede, hvorfor så ikke lave Body som html-koden bag kortet..?
Jeg vender lige tilbage med kode..

/jsc
Avatar billede jsc Nybegynder
20. juni 2003 - 13:06 #2
okay.. prøv at sætte det her ind i dit mail script

Body = "<html>"
Body = Body & "<head>"
Body = Body & "<title>Krisjak</title>"
Body = Body & "<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">"
Body = Body & "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">"
Body = Body & "<link href="http://www.krisjak.dk/new/krisjak.css" rel="stylesheet" type="text/css">"
Body = Body & "<link href="http://www.krisjak.dk/new/krisjak.css" rel="stylesheet" type="text/css">"
Body = Body & "<link href="http://www.krisjak.dk/new/frontend.css" rel="stylesheet" type="text/css">"
Body = Body & "</head>"

Body = Body & "<body>"

Body = Body & "<table width='100%' border='0' cellspacing='0' cellpadding='0'>"
Body = Body & "<tr> "
Body = Body & "<td> "

Body = Body & "<table width='100%' border='0' cellspacing='0' cellpadding='2'>"
Body = Body & "<tr> "
Body = Body & "<td width='11%'>&nbsp;</td>"
Body = Body & "<td width='89%'>&nbsp;</td>"
Body = Body & "</tr>"

Body = Body & "<tr class='Text'> "
Body = Body & "<td>Til<br> </td>"
Body = Body & "<td>Michael </td>"
Body = Body & "</tr>"

Body = Body & "<tr class='Text'> "
Body = Body & "<td>&nbsp;</td>"
Body = Body & "<td><em>fuzzy@fzy.dk </em></td>"
Body = Body & "</tr>"

Body = Body & "<tr class='Text'> "
Body = Body & "<td>Fra</td>"
Body = Body & "<td>fuzzy afsender</td>"
Body = Body & "</tr>"

Body = Body & "<tr class='Text'> "
Body = Body & "<td>&nbsp;</td>"
Body = Body & "<td><em>fuzzyFZY@hotmail.com</em></td>"
Body = Body & "</tr>"

Body = Body & "<tr class='Text'> "
Body = Body & "<td>&nbsp;</td>"
Body = Body & "<td>&nbsp;</td>"
Body = Body & "</tr>"

Body = Body & "<tr class='Text'> "
Body = Body & "<td colspan='2' class='Subtext'>Welcoem overskrift</td>"
Body = Body & "</tr>"

Body = Body & "<tr class='Text'> "
Body = Body & "<td colspan='2'>Tekst står her</td>"
Body = Body & "</tr>"
Body = Body & "</table>"

Body = Body & "<td valign='top'> "
Body = Body & "<table width='100%' border='0' cellpadding='0'>"

Body = Body & "</td> "
Body = Body & "<tr>"
Body = Body & "<td><div align='center'><span class='Subtext'>&quot;Næse&quot;</span><br><img src='http://www.krisjak.dk/images/vaerk/figur2_s.jpg' width='200' height='200' style='border: 1px solid #000000;' border='0' border-color='#000000'></div></td>"
Body = Body & "</tr>"

Body = Body & "<tr> "
Body = Body & "<td class='Text'>&nbsp;</td>"
Body = Body & "</tr>"
Body = Body & "</table></td>"

Body = Body & "</tr>"
Body = Body & "</table>"

Body = Body & "</body>

Body = Body & "</html>"
Avatar billede jsc Nybegynder
20. juni 2003 - 13:06 #3
du skal selvfølgelig selv lave dine variabler nu.. men det kan du vel også..
Avatar billede mvk Nybegynder
23. juni 2003 - 10:39 #4
hehe - det ser godt nok hardcore ud - men jeg tilretter lige... så ville det være konge hvis du lige gider tage et kig på det bagefter :)
Avatar billede mvk Nybegynder
23. juni 2003 - 10:43 #5
som du kan se på linket henter jeg informationerne fra den form brugeren udfylder. og de skal så sendes videre som email til ModtagerEmail sammen med det billede brugeren har valgt ...
er det det jeg kan gøre med den kode du har givet ?
Avatar billede mvk Nybegynder
23. juni 2003 - 11:07 #6
nu har jeg rodet med noget selv - dette script virker:

<%
Overskrift = Request.Form("Overskrift")
Tekst = Request.Form("Tekst")
AfsenderNavn = Request.Form("AfsenderNavn")
AfsenderEmail = Request.Form("AfsenderEmail")
ModtagerNavn = Request.Form("ModtagerNavn")
ModtagerEmail = Request.Form("ModtagerEmail")

    Set JMail                 = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType        = "text/html"
    JMail.ServerAddress        = "websmtp.krisjak.dk"
    JMail.AddRecipient        ModtagerEmail
    JMail.Sender            = AfsenderNavn
    JMail.Subject            = Overskrift
   
    body = "Til: " & ModtagerNavn & "Email: " & ModtagerEmail & "Fra: " & AfsenderNavn & "Email: " & AfsenderEmail & "Overskrift: " & Overskrift & "Tekst: " & Tekst

    JMail.Body = Body
    JMail.Priority = 3
    JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
    JMail.Execute
' Her angiver du den side der skal omstilles til når mailen er sendt.
    Response.Redirect "kunstkort_sent.asp"

%>
Avatar billede mvk Nybegynder
23. juni 2003 - 11:09 #7
nu mangler jeg:

at få billedet sendt med + at få formatteret indholdet

kan du give et eksempel på hvordan jeg kan formattere indholdet når jeg har angivet: JMail.ContentType        = "text/html"
Avatar billede mvk Nybegynder
23. juni 2003 - 11:14 #8
JMail.ContentType        = "text/html"
  har jeg fundet ud af :)
Avatar billede mvk Nybegynder
23. juni 2003 - 12:42 #9
nu spiller det, men jeg mangler billedet... kan du hjælpe

<%
Overskrift = Request.Form("Overskrift")
Tekst = Request.Form("Tekst")
AfsenderNavn = Request.Form("AfsenderNavn")
AfsenderEmail = Request.Form("AfsenderEmail")
ModtagerNavn = Request.Form("ModtagerNavn")
ModtagerEmail = Request.Form("ModtagerEmail")

    Set JMail                 = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType        = "text/html"
    JMail.ServerAddress        = "websmtp.krisjak.dk"
    JMail.AddRecipient        ModtagerEmail
    JMail.Sender            = AfsenderNavn
    JMail.Subject            = "Kunstkort fra Krisjak"
   
JMail.Body = "<font size='2' face='Verdana'>" &_
"Til: " &_
ModtagerNavn &_
"<br>" &_
"Email: " &_
"<em>" &_
ModtagerEmail &_
"</em>" &_
"<br>" &_
"<br>" &_
"Fra: " &_
AfsenderNavn &_
"<br>" &_
"Email: " &_
"<em>" &_
AfsenderEmail &_
"</em>" &_
"<br>" &_
"<br>" &_
"<strong>" &_
Overskrift &_
"</strong>" &_
"<br>" &_
Tekst &_
"<br>" &_
"<br>" &_
"<br>" &_
"<br>" &_
"<a href='www.krisjak.dk'>Krisjak</a>" &_
"<br>" &_
"Else M. Kristiansen" &_
"<br>" &_
"Nyh&oslash;jsvej 38" &_
"<br>" &_
"2630 Taastrup" &_
"<br>" &_
"Tlf. 4352 2296" &_
"<br>" &_
"Fax. 4352 7596" &_
"<br>" &_
"Mail <a href='mailto:krisjak@mail.dk'>krisjak@mail.dk</a>" &_
"</font>"


    JMail.Priority = 3
    JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
    JMail.Execute
' Her angiver du den side der skal omstilles til når mailen er sendt.
    Response.Redirect "kunstkort_sent.asp"

%>
Avatar billede mvk Nybegynder
24. juni 2003 - 11:33 #10
any ideas ?
Avatar billede jsc Nybegynder
25. juni 2003 - 21:24 #11
Ja. Jeg sendte dig jo en kode, brug den som din jmail.body, så vil din mail se ud lige som den grå side, hvor du kom fra.
Det jeg har gjort i den kode er at hente billedet og css-scriptsne ind, så din mail ser ligeså godt ud :)
Prøv den lige..
Avatar billede mvk Nybegynder
24. juli 2003 - 13:21 #12
><img src='http://www.krisjak.dk/images/vaerk/figur2_s.jpg' ... skal være dynamisk så den tager værdien fra Billede = Request.Form("Billede")
Avatar billede mvk Nybegynder
31. juli 2003 - 13:49 #13
jsc - u there ?
Avatar billede mvk Nybegynder
01. august 2003 - 16:26 #14
no luck
Avatar billede jsc Nybegynder
02. august 2003 - 15:57 #15
Sorry - sommerferie! :)
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