| |
|
|
 |
Autor |
Nachricht |
 |
| |
| Fritz01 |
#1| Verfasst am: 29.08.2008, 21:12 Titel: HTML-Formular per Mail senden |
 |
 |
 |
|
Mitglied Alter: 66 Status: offline Beiträge: 160 angemeldet: 22.03.2006 Wohnort: Großenkneten Delphi 7 Professional

|
Hallo,
dieses Formular (hier stark gekürzt) habe ich über einen FormularServer versendet und das hat gut funktioniert.
Wegen der Kosten möchte ich es nun direkt per Mail versenden.
Da gibt es veschiedene Fehler.
1. Die Felder werden nicht mehr auf Inhalt geprüft (was drin oder nicht).
2. Bei Betreff erscheint: Formular bereitgestellt von …
ändere ich die Mailadresse nach ’’mailto:addi01@online.de ?subject=Test“
kommt die Mail als unzustellbar zurück ’’Mail delivery failed’’
Delphi-Quellcode: | zusammenfalten | markieren | 1 · · · 5 · · · · 10 · · · · 15 · · · · 20 · · · · 25 · · · · 30 · · · · 35 · · · · 40 · · · · 45 · · · · 50 · · · · 55 · · · · 60 · · · · 65 · · · · 70 · 72
| <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<meta name="author" content="Fritz Hebart">
<meta name="generator" content="HTML Phase 5">
<title>TestFormular</title>
<script type="text/javascript" language="JavaScript">
function chkFormular()
{
if(document.Formular.Name.value == "")
{
alert("Bitte Ihren Namen eingeben!");
document.Formular.Name.focus();
return false;
}
if(document.Formular.Strasse.value == "")
{
alert("Bitte die Strasse eingeben!");
document.Formular.Strasse.focus();
return false;
}
}
</script>
</head>
<body>
<form action="mailto:addi01@online.de" method="post" enctype=
"text/plain" onsubmit="return chkFormular()">
<table bgcolor="#FF7F00" border="0" cellpadding="2"
cellspacing="0" width="100%">
<colgroup>
<col width="50%">
<col width="50%">
</colgroup>
<tr>
<th valign="top" colspan="2">
<font face="Arial" size="3"><b>TestFormular</b><br>
</font>
<hr size="1">
</th>
</tr>
<tr>
<td><font size="2" face="Arial"><strong>Vorname
Name</strong><br>
<input name="Name" size="35"></font></td>
<td><font size="2" face="Arial"><strong>
Straße</strong><br>
<input name="Strasse" size="35"></font> </td>
</tr>
<tr>
<td align=""><input type="submit" value="Eintrag senden">
</td>
<td align=""><input type="reset" value=
"Eintrag löschen"></td>
</tr>
</table>
</form>
</body>
</html> |
|
Wer kennt Abhilfe?
sealyfritz |
|
 |
|
|
|
| |
| 64Jabor |
#2| Verfasst am: 29.08.2008, 21:26 Titel: Re: HTML-Formular per Mail senden |
 |
 |
 |
|
Mitglied Alter: 17 Status: offline Beiträge: 103 angemeldet: 09.01.2008 Delphi 7 Personal

|
Leider kann ich dir in Richtung HTML nicht wirklich helfen, aber für mich sieht es so aus als ob deine Funktion "ChkFormular" niemals "TRUE" zurückgeben wird, wo result anfangs (oder irre ich mich) nicht als "TRUE" definiert wird...
Wie gesagt, das ist jetzt mal ein Versuch von mir deinen Source zu deuten, aber es tut mir Leid wenn ich dir damit wohl nicht helfen konnte ^^
greetZ DaSebi |
 Unsren Clan im volle Lauf, hält weder Ochs noch Esl auf ^^ |
 |
|
|
|
| |
| Bernhard Geyer |
#3| Verfasst am: 29.08.2008, 21:27 Titel: Re: HTML-Formular per Mail senden |
 |
 |
 |
|
sehr aktives Mitglied Alter: 35 Status: online Beiträge: 8.363 angemeldet: 13.08.2002 Wohnort: Oberreichenbach RAD-Studio 2007 Professional

|
Clientseitige Email-Erzeugung ist systembedingt mit "schwund" verbunden. Je nachdem ob und wie der Rchner konfiguiert ist geht dieser weg gar nicht (Hatt ich in den Anfangszeiten mit Vista das endlos Firefox-Instanzen gestartet wurden) oder als mindestproblem werden alle Sonderzeichen (z.B. öäü) je nach client unterschiedliche interpretiert.
Besorg dir lieber einen besseren Webspace und Programmier die Formularverarbeitung mit PHP, ASP.NET, JSP, ... selbst. |
 Windows Vista - Eine neue Erfahrung in Fehlern. |
 |
|
|
|
| |
| 64Jabor |
#4| Verfasst am: 29.08.2008, 21:30 Titel: Re: HTML-Formular per Mail senden |
 |
 |
 |
|
Mitglied Alter: 17 Status: offline Beiträge: 103 angemeldet: 09.01.2008 Delphi 7 Personal

|
Was mir noch aufgefallen ist:
Wenn ich deinen Source als HTM-Dtaie speichere, funktioniert alles einwandfrei!
Die Felder werden auf Inhalt geprüft und die Mail-Adresse lautet "addi01[at]online[dot]de"!
Der Betreff allerdings ist hier "Formular-Post von Firefox"... |
 Unsren Clan im volle Lauf, hält weder Ochs noch Esl auf ^^ |
 |
|
|
|
| |
| Fritz01 |
#5| Verfasst am: 30.08.2008, 09:48 Titel: Re: HTML-Formular per Mail senden |
 |
 |
 |
|
Mitglied Alter: 66 Status: offline Beiträge: 160 angemeldet: 22.03.2006 Wohnort: Großenkneten Delphi 7 Professional

|
Hallo,
danke für die schnellen Antworten.
Die Probleme ein Formular per Mail zu versenden sind wohl größer als ich annahm.
Es wird dann doch bei dem FormMailer bleiben.
Nochmals danke und ein schönes Wochenende
Fritz |
|
 |
|
|
|
| |
| Matze |
#6| Verfasst am: 30.08.2008, 09:53 Titel: Re: HTML-Formular per Mail senden |
 |
 |
 |
|
Moderator Alter: 23 Status: offline Beiträge: 11.092 angemeldet: 07.07.2003 Wohnort: Hochdorf (BaWü) Turbo Delphi für Win32

|
Hallo Fritz
| Fritz01 hat folgendes geschrieben: | | Wegen der Kosten möchte ich es nun direkt per Mail versenden. |
Ich würde den Weg gehen, den Bernhard beschrieben hat: Besorge dir vernünftigen Webspace. Je nachdem, was du für die bisherige Lösung zahlen musst, bist du mit einem simplen PHP-Webpaket deutlich günstiger dran.
Grüße |
 Grüße, Matze
Linux, Mac oder Windows? FF, IE oder Safari? Stimme ab und diskutiere auf http://pollunity.com
Zuletzt bearbeitet von Matze am 30.08.2008, 09:53, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
| Fritz01 |
#7| Verfasst am: 30.08.2008, 11:55 Titel: Re: HTML-Formular per Mail senden |
 |
 |
 |
|
Mitglied Alter: 66 Status: offline Beiträge: 160 angemeldet: 22.03.2006 Wohnort: Großenkneten Delphi 7 Professional

|
Hallo Matze,
gerne möchte ich dem Vorschlag folgen, aber
| Zitat: | | Besorge dir vernünftigen Webspace |
Was habe ich darunter zu verstehen? Was ist ein 'vernünftiger Webspace'?
PHP-Webpaket, woher bekomme ich sowas. Es sollte eine deutsche Version sein.
Gibt es da irgendwelche Empfehlungen?
Eventuell sollen die Formulardaten später in einer Datenbank abgelegt werden.
Um entsprechende Tipps bin ich immer sehr dankbar.
Gruß
Fritz |
|
 |
|
|
|
 |
|
 |
| |
|
|
| |
 
|
|