ASP Classic / Jmail
Hej EksperterSidder lige og slås med en mailformular og kan ikke få den til at sende navn på kunden selv om det er indtastet i formularen.
Der kommer kun en mail indeholdende:
Emailadresse
Emne
Meddelelse
og altså ikke kundens navn ???
Hvad gør jeg galt ?
Her er koden:
<%
// Kontrollerer om der er tomme felter og om noget mangler at blive tastet ind.
IF Len(Request.Form("epost")) > 0 AND Len(Request.Form("subject")) > 0 AND Len(Request.Form("message")) > 0 Then
// Mailkomponenten "Jmail"
Set objMailer = Server.CreateObject ("JMail.SMTPMail")
// Udgående Mailserver.
objMailer.ServerAddress = "smtp.unoeuro.com"
// Udgående Mailserver Port.
objMailer.ServerPort = 25
// Formularen "Afsenderens E-Postadresse"
objMailer.Sender = Request.Form("epost")
// Formularen "Emne"
objMailer.Subject = Request.Form("subject")
// Vanlig text.
objMailer.ContentType = "text/plain"
// Modtager E-Postadresser.
objMailer.AddRecipient("minmail@domæne.dk")
// Formularen "Navn"
objMailer.Body = Request.Form("message")
// Formularen "Meddelelse"
objMailer.Body = Request.Form("message")
// Afsender E-Post.
objMailer.Execute()
Set objMailer = Nothing
// Skriver okmeddelelse.
Session("error") = ("Tak for Deres hendvendelse - Vi besvarer meddelelsen hurtigst muligt.")
// Skriver fejlmeddelelse.
else
Session("error") = ("Der var fejl i Deres indtastning - Prøv venligst igen !")
End if
// Returnere til kontaktsiden.
Response.Redirect("kontaktsvar.asp")
%>
På forhånd tak for hjælpen.