Avatar billede stengaard Praktikant
24. januar 2005 - 22:09 Der er 3 kommentarer og
1 løsning

en fast mail formular modtager

hej jeg har et lille problem med dette script jeg skal have en fast modtager men dem der taster ind i formularen skal også have en mail sendt til den email de selv taster ind der er følgende felter i formularen 1. navn 2. email 3. emne 4 besked

formularen ser således ud ::

<form method="post" action="mail_sender.asp">
<fieldset>
<legend><font size="5"><span class="style19">Husk at udfylde alle felter</span></legend>
<p>
<label for="t1">Navn  :&nbsp;&nbsp;&nbsp;</label>
<input id="t1" type="text" name="name" size="40" /><br />
<label for="t2">Email&nbsp;:&nbsp;&nbsp;&nbsp;</label>
<input id="t2" type="text" name="email" size="40" /><br />
<label for="t3">Emne&nbsp;:&nbsp;&nbsp;</label>
<input id="t3" type="text" name="subject" size="40" /><br />
<label for="t4">Besked&nbsp;&nbsp;</label>
<textarea id="t4" name="message"
rows="10" cols="39"></textarea><br />
<label for="t5"> </label><input id="t5"
type="submit" name="submit" value=" Send mail " />
&nbsp; &nbsp; <input type="reset" value=" Slet alt " />
</fieldset></form>

mail_sender.asp filen ser således ud

<%
Name = Request.form("name")
Recipient = ("email")
subject = Request.form("subject")
SenderEmail = Request.form("mail@domain.dk")
body =  Request.form("message")
ip = Request.ServerVariables("REMOTE_ADDR")

      set msg = Server.CreateOBject( "JMail.Message" )
   
      msg.Logging = true
      msg.silent = true
   
      msg.From = SenderEmail
      msg.FromName = Name
      msg.AddRecipient Recipient
      msg.Subject = Subject

    msg.Body = " fra: " & recipient & vbCrLf & "Navn: " & name & vbCrLf & "email: " & senderEmail & vbCrLf & "Emne:" & vbCrLf & subject & vbCrLf & "Tekst: " & vbCrLf & body

'.Send skal være en mail server adresse ikke email adresse
if not msg.Send("smtp.server.dk") then
msg.Send("mail@domain.dk")
Response.write "<pre>" & msg.log & "</pre>"
else
Response.write "<p>Meddelelse afsendt den " & Date & " klokken " & Time & "&<br /><br /><b>Fra: </b>" & name & "<br /><br />" & "<b>Mail: </b><a href='mailto:" & Recipient & "'>" & Recipient & "</a><br /><br /><b>IP-adresse: </b>" & ip & "<br /><br />" & "<b>Emne: </b>" & subject & "<br /><br /><b>Tekst: </b>" & body & "<br /><br />Tak for din henvendelse. Jeg vender tilbage så hurtigt som muligt." & "</p>"
end if
%>
Avatar billede steen_hansen Forsker
24. januar 2005 - 22:18 #1
JMail.AddRecipientBCC "extrarecipient@domain.dk"

Kan du ikke sætte den ind? Du skal bare dimensionere den fra formularen.
Avatar billede steen_hansen Forsker
24. januar 2005 - 22:18 #2
Eller

JMail.AddRecipient Trim(Request.Form("extrarecipient"))
Avatar billede stengaard Praktikant
17. februar 2005 - 21:23 #3
ok tak
Avatar billede steen_hansen Forsker
19. februar 2005 - 09:38 #4
Selv tak ...?
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