Avatar billede ducks Nybegynder
08. september 2002 - 20:44 Der er 7 kommentarer og
2 løsninger

Jmail

Jeg skal have lavet en form der afsender nogle oplysninger til min mail hvis vi siger den skal sende fra 4 textfields til MinMail@E-Mail.dk - ved ikke lige om det er nok oplysninger. Webhotellet understøtter Jmail (www.frip.dk)
Avatar billede eagleeye Praktikant
08. september 2002 - 20:50 #1
Her er et eks godt nok kun med to form felter...:

<html>
<head></head>
<body>

<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then

  Set JMail          = Server.CreateObject("JMail.SMTPMail")
  JMail.ServerAddress = "DIN.MAILSERVER.dk"
  JMail.Sender        = "MinMail@E-Mail.dk"
  JMail.SenderName    = "MinSide"
  JMail.Subject      = "Mail fra kontakt siden."
  JMail.AddRecipient  "MinMail@E-Mail.dk"
 
  JMail.Body = "Afsender: " & Request.Form("afsender") & vbCrLf
  JMail.Body = JMail.Body & "Besked: " & Request.Form("besked")
  JMail.Execute
 
  Set JMail = Nothing
%>
<center>Tak for din kommentar.</center>

<% else %>

<form method="POST" action="<%=Request.servervariables("SCRIPT_NAME")%>" id=form1 name=form1>

<table align="center">
<tr><td>
  <input type="text" name="afsender">
</td></tr>
<tr><td>
  <textarea rows="3" name="besked" cols="40"></textarea>
</td></tr>
<tr><td>
  <input type="submit" value="Send" name="Send"></td></tr>
</table>
</form>

<% end if %>
</body>
</html>
Avatar billede eagleeye Praktikant
08. september 2002 - 20:51 #2
Du skal havde denne linie rettet: 
  JMail.ServerAddress = "DIN.MAILSERVER.dk"

Til at passe med din mail server som du skal sende mail igennem, du må spørge din udbyder www.frip.dk hvis du ikke kender den.
Avatar billede mrbarnes Nybegynder
08. september 2002 - 20:51 #3
Her er et eksempel med 4...
<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
    felt1 = Trim(Request.Form("felt1"))
    felt2 = Trim(Request.Form("felt2"))
    felt3 = Trim(Request.Form("felt3"))
    felt4 = Trim(Request.Form("felt4"))

    Set JMail          = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType = "text/html"
    JMail.ISOEncodeHeaders = False
    JMail.ServerAddress = "Indtast din server adr. her"
    JMail.Sender        = "MinMail@E-Mail.dk"
    Jmail.SenderName = "MinMail@E-Mail.dk"
    JMail.Subject      = "Emne"
   
    JMail.Priority      = 1
    besked = felt1 + felt2 + felt3 + felt4 
    JMail.Body = besked
    JMail.Execute

    response.write "<font color=cc0000>Din mail er sendt</font><br/><br/>"
end if
%>

<form action="kontakt.asp"  method="post">
<textarea name="besked1"></textarea>
<input type="text" name="felt1"> 
<input type="text" name="felt2">         
<input type="text" name="felt3">         
<input type="text" name="felt4">         
<input type="submit" value="send"><br>
</form>
Avatar billede mrbarnes Nybegynder
08. september 2002 - 20:53 #4
Eagleeye: Jeg var 1:16 for langsom ...  ;-)
Avatar billede ducks Nybegynder
08. september 2002 - 21:13 #5
tester lige om jeg kan få det til at virke :)
Avatar billede ducks Nybegynder
08. september 2002 - 21:17 #6
Hvad gør: vbCrLf
(JMail.Body = "Afsender: " & Request.Form("afsender") & vbCrLf
JMail.Body = JMail.Body & "Besked: " & Request.Form("besked")
JMail.Execute)
Avatar billede eagleeye Praktikant
08. september 2002 - 21:21 #7
vbCrLf  svare til enter tasten.. Det giver en ny linie.
Avatar billede ducks Nybegynder
08. september 2002 - 21:34 #8
Takker, det lykkedes mig enda at få den tilpasset :D

I svarede jo begge to, håber det er iorden at jeg deler pointene
Avatar billede mrbarnes Nybegynder
09. september 2002 - 07:53 #9
Takker og det er op til Eagleeye... han var hurtigst ;-)
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