Avatar billede pfp Nybegynder
12. marts 2001 - 15:45 Der er 4 kommentarer og
1 løsning

Formmail med Jmail...

Hejsa

Hvordan laver man en formmail der virker med Jmail? Jeg har følgende 4 felter som gerne skal sendes til min e-mailadresse. Hvordan gør jeg det?

Feltnavne:
- Navn
- Firma
- Email
- Besked

/Peter F. Poulsen
Avatar billede tommyf Nybegynder
12. marts 2001 - 16:06 #1
Lav en formular, og kald felterne for Navn, Firma, Email, Besked.
Sæt Action til \"mail.asp\" og gem så dette i en fil du kalder \"mail.asp\":
---------------------------------------------------------------------------

<%

Navn = Request.Form(\"Navn\")
Firma= Request.Form(\"Firma\")
Email = Request.Form(\"Email\")
Besked = Request.Form(\"Besked\")

SenderEmail = Request.Form(\"Email\")
Recipient = Request.Form(\"recipient\")
Body = Request.Form(\"body\")


Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
if Navn<>\"\" AND Firma<>\"\" AND Email<>\"\" AND Besked<>\"\" Then
    JMail.ServerAddress = \"XXXXX.XXXXXXX.XX\"
    JMail.AddRecipient \"DIN@ADRESSE.DK\"
    JMail.Sender = SenderEmail
    JMail.Subject = \"TITEL PÅ MAIL\"
   
body =
<p align=\"center\">MULIG TEKST I TOPPEN!</p>
<div align=\"center\">
  <center>
  <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#3366FF\" bordercolordark=\"#3366FF\" bordercolorlight=\"#3333FF\">
    <tr>
      <td>Navn</td>
      <td>(\"Navn\")</td>
    </tr>
    <tr>
      <td>Firma: </td>
      <td>(\"Firma\")</td>
    </tr>
    <tr>
      <td>Email:</td>
      <td>(\"email\")</td>
    </tr>
    <tr>
      <td>Besked:</td>
      <td>(\"Besked\")</td>
    </tr>
  </table>
  </center>
</div>

    JMail.Body = Body
    JMail.Priority = 3
    JMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
    JMail.Execute


    response.write \"Din mail er nu afsendt.<br> Tryk på Backspace for at komme tilbage.\"
else
    response.write \"En eller flere af oplysningerne blev ikke indtastet, gå venligst tilbage og indtast alle oplysninger.\"
end if
%>
Avatar billede netsrac Praktikant
12. marts 2001 - 16:12 #2
Hm...eller:

<%

Navn = Request.Form(\"Navn\")
Firma= Request.Form(\"Firma\")
Email = Request.Form(\"Email\")
Besked = Request.Form(\"Besked\")

SenderEmail = Request.Form(\"Email\")
Recipient = Request.Form(\"recipient\")
Body = Request.Form(\"body\")


Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
if Navn<>\"\" AND Firma<>\"\" AND Email<>\"\" AND Besked<>\"\" Then
    JMail.ServerAddress = \"XXXXX.XXXXXXX.XX\"
    JMail.AddRecipient \"DIN@ADRESSE.DK\"
    JMail.Sender = SenderEmail
    JMail.Subject = \"TITEL PÅ MAIL\"
   
    body = \"Navn: \" & vbcrlf & navn & vbcrlf & vbcrlf & \"Firma: \" & vbcrlf & Firma & vbcrlf & vbcrlf & \"Email: \" & vbcrlf & email & vbcrlf & vbcrlf & \"Besked: \" & besked

    JMail.Body = Body
    JMail.Priority = 3
    JMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
    JMail.Execute


    response.write \"Din mail er nu afsendt.<br> Tryk på Backspace for at komme tilbage.\"
else
    response.write \"En eller flere af oplysningerne blev ikke indtastet, gå venligst tilbage og indtast alle oplysninger.\"
end if
%>
Avatar billede tommyf Nybegynder
12. marts 2001 - 16:32 #3
netsrac<--> Kan du SÅ lade være med at optimere min kode ;o)
Avatar billede netsrac Praktikant
12. marts 2001 - 16:42 #4
tommyf >> Sorry.. :-)
Avatar billede tommyf Nybegynder
12. marts 2001 - 17:03 #5
Grrrrrrr
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