Avatar billede toranaga Nybegynder
11. januar 2002 - 14:05 Der er 2 kommentarer og
1 løsning

Email formular?

Jeg vil lave en formular hvor folk kan indtaste navn og diverse oplysninger, som så skal sendes til mig som en email med et fastlagt subject/emne. Kan nogen hjælpe med en forklaring eller henvisning til en tutorial eller lign.?
Skal jeg jeg bruge nogle mail oplysninger fra min udbyder (gateway, mailserver)?
Avatar billede medions Nybegynder
11. januar 2002 - 14:21 #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
%>

Du skal så bruge komponenten Jmail som bruges til at sende mailen på serveren..!

-den kan du downloade her:

http://activedeveloper.dk/komponenter/default.asp?mode=komponent&id=85

//Rune
Avatar billede toranaga Nybegynder
11. januar 2002 - 14:24 #2
Jeg kan jo ikke bare downloade og installere JMail på min udbyders server?

Desuden er der ingen forms i dit svar?
Avatar billede medions Nybegynder
11. januar 2002 - 14:44 #3
Well, de fleste servere har installeret JMail, som køre ASP! -Og det med dine forms..! kan du ik\' selv finde ud af HTML?

Men ok.. her er det:

<html>
<body>

<form action=\"<%= Request.ServerVariables(\"SCRIPT_NAME\") %>?mail=send\" method=\"post\">
    modtagersnavn : <input type=\"text\" name=\"modtager_navn\"><br>
    modtagersemail : <input type=\"text\" name=\"modtager_email\"><br>
    <textarea name=\"mail\"></textarea>
    <input type=\"submit\" value=\"send\">
</form>

<%
    If Request.QueryString(\"mail\") = \"send\" Then
        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(\"modtagers_email\"), Request.Form(\"modtagers_navn\")
        JMail.Subject = \"Dette er emne linien..\"
        JMail.Body = Request.Form(\"mail\")
        JMail.Execute
        Set JMail = Nothing
    End If
%>

</body>
</html>

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