WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Formular per E-Mail auf HomePage (http://www.wcm.at/forum/showthread.php?t=211298)

SpiralTribe 04.03.2007 16:25

Formular per E-Mail auf HomePage
 
Hallo an alle, hab folgende frage wegen Home Page

Muss für eine Firma eine Home Page gerieren und möchte ein Formular einfügen, das dann per Email gesendet wird. Leider weiß ich nicht wie das geht. Braucht man da einen Server Dienst oder geht das gleich aus den Skript ?! Wer cool wenn mir wer ein Tut geben könnt oder einen Link, wo das gut beschrieben wird.

iG0r 05.03.2007 00:08

Kann man auch ohne Scripte machen, sofern man vom Sender verlangen will, dass er ein Mail-Programm installiert hat.

Wenn du ein Formular mit z.B.

Code:

<form action="mailto:meine@mail.com" method="post" enctype="text/plain">
baust, dann öffnet sich das (sofern vorhanden) E-Mail Progamm des Senders und versendet die E-Mail. Macht man heute aus diversen Gründen aber nur noch sehr selten so.

BIG 05.03.2007 15:52

da hast nen leicht anpassbaren formmailer http://www.nichtohnegrund.de/
nötig dazu : php am server installiert

iG0r 05.03.2007 17:56

Ohne Spamschutz sollte man heute keine Formmailer auf einer Website haben, das kann einem selber, oder ggf. auch anderen sehr viele lästige E-Mails bescheren.

xpla 05.03.2007 19:09

Zitat:

Original geschrieben von iG0r
Ohne Spamschutz sollte man heute keine Formmailer auf einer Website haben, das kann einem selber, oder ggf. auch anderen sehr viele lästige E-Mails bescheren.
Ich bezweifle da grundsätzlich, ob es sinnvoll ist für ne Firma ne Website zu "generieren" wenn man nicht mal ein Formular einfügen kann ...

SpiralTribe 07.03.2007 06:11

thx thx thx
 
Man BIG du hast mir schon mal viel weiter geholfen THX...
echt geil von dir :-)
Das einzige Problem was ich jetzt noch hab ist das er mir einen Server Fehler schreibt wenn ich das Formular Abschicken will.
Glaub das wir am Server liegen.
Das war jetzt auch ein Spaß, hab nicht gewusst das man unter Win2003 PHP Installieren muss,
2 Stunden herum probiert, aber schon mal weiter gekommen.
Wenn mir jetzt noch wer sagen kann, warum er das Formular nicht senden kann, ist mein Held.

SpiralTribe 07.03.2007 06:15

Mei hast ja sogar dazu geschrieben, mei ich immer mitn schnell schnell lesen.

xpla 07.03.2007 14:13

Re: thx thx thx
 
Zitat:

Original geschrieben von SpiralTribe
Man BIG du hast mir schon mal viel weiter geholfen THX...
echt geil von dir :-)
Das einzige Problem was ich jetzt noch hab ist das er mir einen Server Fehler schreibt wenn ich das Formular Abschicken will.
Glaub das wir am Server liegen.
Das war jetzt auch ein Spaß, hab nicht gewusst das man unter Win2003 PHP Installieren muss,
2 Stunden herum probiert, aber schon mal weiter gekommen.
Wenn mir jetzt noch wer sagen kann, warum er das Formular nicht senden kann, ist mein Held.

Glaskugel anwerfen und Fehlermeldung erraten?

void 07.03.2007 15:16

sicher, sonst wärst du ja danach nicht sein held :D

BIG 07.03.2007 16:11

lass mich raten
du probierst auf einer normalen win installation ein skript. und versuchst eine programmiersprache die einen parser/webserver/mailfunktion benötigt, laufen zu lassen?

die fehlermeldung vom skirpt lautet sicher : "fehler, mail konnte nicht versendet werden, sendmail fehlt" oder so ähnlich ?

xpla 07.03.2007 23:57

Der Thread bekommt jetzt dann das Prädikat "wertvoll" ...

SpiralTribe 08.03.2007 01:54

Nein hier hast du ein Bild von der Fehlermeldung, und ich benutz Windows Server 2003. Werde das ganze aber dann auf Linux Apache umstellen, sobald ich es mal unter Windows zum laufen gebracht habe.

BIG 08.03.2007 08:44

je genau, fehlt entweder sendmail oder is nicht konfiguriert.
lade das skript auf irgendeinen webspace hoch, mit php und mailserver und wirst sehen, funkt tadellos

Philipp 08.03.2007 09:50

Windows Server 2003 hat kein Sendmail a la Linux sondern benötigt immer einen SMTP Server.

Am einfachsten ist es die Standard Edition (Freeware) von MailEnable herunterzuladen und zu installieren. Danach genügt ein SMTP = localhost in der php.ini damit Scripte auch Mails versenden können.

Wie schon BIG schrieb kannst du das Script aber auch gleich auf einen Linux Webspace hochladen, da dort Mails über Sendmail versendet werden :tux:


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag