Avatar billede cyberkox Nybegynder
20. april 2002 - 12:03 Der er 25 kommentarer og
1 løsning

Lave et formmail system

Hej

Jeg ønsker at lave et formmail system i ASP.
Jeg ved bare ikke helt hvordan man gør.

Kunne man lave noget ligesom Subnet's eller Cyber City's ? Altså, så man i action="", skal skrive: formmail.pl ?

Håber på et godt svar....
Avatar billede whatever Nybegynder
20. april 2002 - 12:15 #1
Vil du bare sende indholdet af formen til en e-mail? Eller.....?
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:17 #2
Yes yes
Avatar billede whatever Nybegynder
20. april 2002 - 12:21 #3
Hvilken mail komponent har du på webserveren?
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:28 #4
????????
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:30 #5
ASPemail
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:30 #6
ASP
CGI
ASPemail
ASPupload
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:31 #7
Det er de mail komponeter jeg har
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:32 #8
ICQ:150953273
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:49 #9
Hallo

Er du der ?
Avatar billede whatever Nybegynder
20. april 2002 - 12:52 #10
Her er et eksempel:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="" method="post" action="formmail.asp">
     
  <p>Dit navn<br>
    <input type="text" name="name">
    <br>
    <br>
    Din e-mail<br>
    <input type="text" name="email">
    <br>
    <br>
    Emne<br>
    <input type="text" name="subject">
    <br>
    <br>
    Tekst<br>
    <textarea name="body" rows="5"></textarea>
    <br>
    <br>
    <input type="submit" name="Submit" value="Submit">

</form>
</body>
</html>

--------------------
Og formmail.asp
--------------------

<% @LANGUAGE = VBScript %>
<%
    Set Mail = Server.CreateObject("Persits.MailSender")

    Mail.Host = "mail.din-smtp-server.dk
    Mail.From = Request.Form("email")
    Mail.FromName = Request.Form("name")
    Mail.AddAddress "din@emailadresse.dk"
    Mail.Subject = Request.Form("subject")
    Mail.Body = Request.Form("body")

    If Mail.Send Then
        Response.Write "Beskeden er sendt"
    Else
        Response.Write "Beskeden kunne ikke sendes"
    End if
%>

Du skal rettet addAdresse og host.

Du kan se manualen til aspemail m.m. på www.aspemail.com
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:53 #11
HALLOO
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:55 #12
Kan man ikk lave noget med "formmail.pl" ?
Avatar billede whatever Nybegynder
20. april 2002 - 12:57 #13
Så skal du flytte spørgsmålet ind i programmering > perl. Du sagtens bruge formmail.pl, men ikke sammen med asp.
Avatar billede cyberkox Nybegynder
20. april 2002 - 12:59 #14
Nå, okai
Avatar billede cyberkox Nybegynder
20. april 2002 - 16:33 #15
Kan man ikk lav en redirect, som redirect'er tilbage til formail'en ?
Avatar billede whatever Nybegynder
20. april 2002 - 16:36 #16
Altså tilbage til form'en??

<% @LANGUAGE = VBScript %>
<%
    Set Mail = Server.CreateObject("Persits.MailSender")

    Mail.Host = "mail.din-smtp-server.dk
    Mail.From = Request.Form("email")
    Mail.FromName = Request.Form("name")
    Mail.AddAddress "din@emailadresse.dk"
    Mail.Subject = Request.Form("subject")
    Mail.Body = Request.Form("body")

    If Mail.Send Then
        Response.Redirect("form.html")
    Else
        Response.Write "Beskeden kunne ikke sendes"
    End if
%>
Avatar billede cyberkox Nybegynder
20. april 2002 - 16:49 #17
Kan man så ikk gøre sådan, at dem redirect'er tilbage til den foregående side. Så man kan have den som en central fil, hvor alle ens formmail bliver "action'et" hen til formmail.asp, og hvis formmailen så er sendt, bliver man redirect'et tilbage til formmail'en
Avatar billede whatever Nybegynder
20. april 2002 - 16:54 #18
<% @LANGUAGE = VBScript %>
<%
    Set Mail = Server.CreateObject("Persits.MailSender")

    Mail.Host = "mail.din-smtp-server.dk
    Mail.From = Request.Form("email")
    Mail.FromName = Request.Form("name")
    Mail.AddAddress "din@emailadresse.dk"
    Mail.Subject = Request.Form("subject")
    Mail.Body = Request.Form("body")

    If Mail.Send Then
        Response.Redirect(Request.ServerVariables("HTTP_REFERER"))
    Else
        Response.Write "Beskeden kunne ikke sendes"
    End if
%>
Avatar billede cyberkox Nybegynder
20. april 2002 - 16:56 #19
Okai.

Takker
Avatar billede cyberkox Nybegynder
20. april 2002 - 17:21 #20
Hva så, hvis man vil bruge jmail
Avatar billede cyberkox Nybegynder
20. april 2002 - 17:22 #21
Jeg ka ikk få det til at virke
Avatar billede whatever Nybegynder
20. april 2002 - 17:22 #22
Så ændrer du scriptet til Jmail.
Avatar billede cyberkox Nybegynder
20. april 2002 - 17:23 #23
Hvordan ?
Avatar billede cyberkox Nybegynder
20. april 2002 - 17:26 #25
Hvordan det ?
Avatar billede cyberkox Nybegynder
03. maj 2002 - 13:32 #26
Jeg kan ikk få det til at virke. Derfor tager jeg pointene selv...
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