Formular wird mit Outlook geöffnet ????
Hallo
ich hab auf meiner Page ein Formular dass mittels "recipient" an meine mail adresse weiter geleitet wird....
hier der code:
<style type="text/css">
td, input, select, textarea{ font-size:11px; font-family:Trebuchet MS; text-shadow:inherit}
</style>
<form action="mailto:mike.barmettler@beckenried.ch" method="post" enctype="text/plain">
<p>Dein Name*<img src="leer.gif" alt="leer" width="70" height="1" />
<input name="Name" type="text" id="Name" size="25" maxlength="30" tabindex="1"/>
</p>
<p>Deine E-Mail Adresse* <img src="leer.gif" alt="leer" width="17" height="1" />
<input name="E-Mail" type="text" id="E-Mail" size="25" maxlength="30" tabindex="2"/>
</p>
<p>Deine Mitteilung* <img src="leer.gif" alt="leer" width="16" height="1" /> </p>
<p>
<textarea name="Mitteilung" cols="47" rows="10" id="Mitteilung" tabindex="3"></textarea>
</p>
<p>Bewertung der Page<img src="leer.gif" alt="leer" width="26" height="1" />
<select name="Page Bewertung" id="Page Bewertung">
<option value="Super, genial!">Super, genial!</option>
<option value="Gut">Gut</option>
<option value="Geht so...">Geht so...</option>
<option value="Gefällt mir nicht">Gefällt mir nicht</option>
<option value=" " selected="selected"> </option>
</select>
</p>
<p> </p>
<p>
<input name="Submit" type="submit" class="submit" onclick="MM_validateForm('Name','','R','E-Mail','','RisEmail','Mitteilung','','R');return document.MM_returnValue" value="Senden" tabindex="4" />
<input name="Reset" type="reset" id="Reset" value="Reset" tabindex="5"/>
<span class="Stil2 Stil1">
<input name="recipient" type="hidden" id="recipient" value="mail@ssc.ch" />
</span><span class="Stil2 Stil1">
<input name="redirect" type="hidden" id="redirect" value="danke.html" />
</span></p>
</form>
wenn ich nun das formular abschicken möchte, öffnet sich outlook und öffnet auch gleich eine mail mit den angaben die man eingetippt hat im formular...
was hab ich falsch gemacht? liegt es an der mail adresse? die ist gültig...
gruss brshna
Antwort schreiben
Hallo brshna ,
bei den von dir gewählten Methode werden die Formulareingaben an den Mail-Client des jeweiligen Users übergeben und müssen danach von diesem noch abgeschickt werden.
Das direkte Versenden der Mail ist nur möglich, wenn dazu ein entsprechender Server bereitgestellt wird. Viele Anbieter von Webspace stellen dazu ein CGI-Programm für Feedback-Formulare zur Verfügung, welches man entsprechend der eigenen Vorstellungen einrichten kann.
Gruß
Pausenfüller
Antwort 3 von brshna vom 13.08.2019, 13:01 Options
kann ich so ein CGI Script auch selber erstellen und es danach einfach auf den server laden? oder ist das zu kompliziert? hab auf Selhtml gelesen dass mit CGI auch die ausgabe bzw. die mail die der empfänger erhält formatiert werden kann...
gruss brshna
Antwort 5 von brshna vom 14.08.2019, 15:30 Options
geht doch auch mit PHP oder?
Antwort 6 von rfb vom 14.08.2019, 16:14 Options
klar, ein Beispiel findest du - schwer zu raten - ebenfalls auf
SelfHTML
Antwort 7 von brshna vom 15.08.2019, 12:53 Options
also habs jetzt mit diesem script von selfhtml gemacht...
hab das php script in ein externes gemacht... und es mit "fmail.php" benennt. nun hab ich das problem dass das ding nicht funktioniert... hab das php file auf dem server und das formular angepasst:
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
da muss ich doch noch etwas abändern oder?
hier die fehlermeldung: The requested URL /Project SSC/< was not found on this server.
bin wirklich froh wenn mir dabei jemand helfen könnte...
vielen dank
gruss brshna
Antwort 8 von rfb vom 15.08.2019, 12:59 Options
der "einfache PHP-Formmailer" ist so konzipiert, dass er sich einfach selbst aufruft mittels
action
. Du musst und darfst da also nix ändern.
Alles was zu ändern ist steht in den Kommentaren, außerdem kannst/musst/darfst du innerhalb von <form ...> und </form> das Formular an deine Wünsche anpassen.
Es müssen aber das Formular und die PHP-Verarbeitungs-Routine in derselben Datei stehen bleiben.
Antwort 9 von brshna vom 15.08.2019, 13:09 Options
ah ok... hab das php script jetzt in die gleiche html datei geschrieben wie das formular
nun erhalte ich folgende fehlermeldung: The requested URL /Project SSC/< was not found on this server.
habe den pfad der danke.html datei hier:
http://www.mike.6375.ch/Project%20SSC/danke.htmlwenn man drauf klickt sieht man dass das funktioniert aber anscheinend passt da irgendwie doch noch etwas nicht... meine mail adresse werd ich glaub noch richtig schreiben können xD
eingeleitet hab ich das php script im header mit <script type=text/php> </script>
stimmt das? oder ist das nicht nötig?
Antwort 10 von brshna vom 15.08.2019, 13:14 Options
sorry wenn ich hier n bisschen spamme.. also hab das mail erhalten xD yess.. aber die weiterleitung geht nicht wenn ihr auf
http://www.mike.6375.ch/Project%20SSC/danke.html geht, seht ihr dass die seite existiert. hab diesen link einfach da reinkopiert wo steht : http seite zur danke seite .... stimmt doch oder xS ?
Antwort 11 von rfb vom 15.08.2019, 13:28 Options
benenn mal das Verzeichnis so um, dass kein Leerzeichen drin steht.
Antwort 12 von brshna vom 15.08.2019, 13:44 Options
ok habs jetzt in ein _ verwandelt - klappt immer noch nicht.. =( was stimmt nun schon wieder nicht? =(
Antwort 13 von rfb vom 15.08.2019, 14:04 Options
Zitat:
was stimmt nun schon wieder nicht?
tja, wenn der Eintrag bei Danke stimmt (incl. Anführungstriche?) weiß ich auch nicht weiter.
Da scheint dein Server zu zicken, vielleicht lässt er ja das einfache Überschreiben des headers (was das Laden der Danke-Seite bewirkt) nicht zu.