Formular mit jmail absenden funktioniert nicht

bigi_1

Grünschnabel
Guten Tag,

Mein Kontaktformular wird mit JSP überprüft und dann werden mit ASP die Daten in das Email und in die weitergeleitete Seite eingebaut. Nun die Einträge werden mir richtig übernommen und ich bekomme auch keine Fehlermeldung.....aber ich kriege keine Mails.

Wie soll ich in solchen Fällen die Fehlersuche angehen? ...Tipps

Freue mich über jede Hilfe!

Hier mal mein ASP-Code :

Code:
<%
Vorname = Request.Form("vorname")
Nachname = Request.Form("nachname")
Email = Request.Form("email")
Firma = Request.Form("firma")
Strasse = Request.Form("adresse")
Ort = Request.Form("ort")
Postleitzahl = Request.Form("postleitzahl")
Telefonnummer = Request.Form("telefon")
Faxnummer = Request.Form("fax")
Bemerkungen = Request.Form("bemerkungen")
' Confirm form data to web 
Response.Write "Vorname : &nbsp;" + vorname + "<br>"
Response.Write "Nachname : &nbsp;" + nachname + "<br>"
Response.Write "Email : &nbsp;" + email + "<br>"
Response.Write "Firma : &nbsp;" + firma + "<br>"
Response.Write "Strasse : &nbsp;" + strasse + "<br>"
Response.Write "Ort : " + ort + "<br>"
Response.Write "Postleitzahl : &nbsp;" + postleitzahl + "<br>"
Response.Write "Telefonnummer : &nbsp;" + telefonnummer + "<br>"
Response.Write "Faxnummer : &nbsp;" + faxnummer + "<br>"
Response.Write "Bemerkungen : &nbsp;" + bemerkungen + "<br>"
' Format form data for email
MailForm = ""
MailForm = MailForm + "Vorname : " + vorname + vbCrLF
MailForm = MailForm + "Nachname : " + nachname + vbCrLF
MailForm = MailForm + "Email : " + email + vbCrLf
MailForm = MailForm + "Firma : " + firma + vbCrLf
MailForm = MailForm + "Strasse : " + strasse + vbCrLf
MailForm = MailForm + "Ort : " + ort + vbCrLf
MailForm = MailForm + "Postleitzahl : " + postleitzahl + vbCrLf
MailForm = MailForm + "Telefonnummer : " + telefonnummer + vbCrLf
MailForm = MailForm + "Faxnummer : " + faxnummer + vbCrLf
MailForm = MailForm + "Bemerkungen : " + bemerkungen + vbCrLf
' Email the form 
Set JMail = Server.CreateObject ("JMail.SMTPMail")
JMail.ISOEncodeHeaders = False
JMail.ServerAddress = "server.adresse.de"
JMail.Sender		 = Request.Form("email")
JMail.Subject		= "Feedback"
JMail.Priority	 = 1
JMail.Body		 = Body
JMail.AddRecipient ("feedback@adresse.de")
' JMail.Send(Request.Form("SMTP"))
%>

Vielen Dank für die Hilfe bereits im Voraus.

Grüsse Bigi
 
Hi

wo ist die Variable body?

JMail.Body = Body

Versuch mal

JMail.Body = MailForm

Ich würde in ASP anstelle des + ein & nehmen.
Den ganze Response.write Akt kann man sich sparen. Du kannst auch die Variable MailForm auf dem Bildschirm als Bestätigung ausgeben, musst halt nur mit der Replace() funktion alle vbcrlfs wieder in <br> replacen.
 
Zurück