Hallo
bin noch immer bei meiner Übung (thread 496043)
selfhtml.org/artikel/php/form-mail/
habe inzwischen hamster " bewußt nur 'lokal' " aufgespielt.
bekomme nach dem abschicken des Formulars keine Fehlermeldung.
Gelange auch brav auf die angegebene "Dankes-Seite"
Ich kann Fantasieadressen angeben und erhalte immer die Dankesseite.
Alle mails (Eingabe an: pepsi@localhost.com) gehen ins Nirwana.
in der php.ini steht:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = pepsi2@localhost.com
richtig?
im Hamsterprotokoll das hier:
(ok, hat nichts mit php zu tun - entschuldigung)
2006.12.05 14:04:06 I {318} Verbindung zum Client 127.0.0.1:25 (664) aufgebaut
2006.12.05 14:04:06 I {f90} < 220 SMTP-Server Classic Hamster Version 2.1 (Build 2.1.0.11)
2006.12.05 14:04:06 I {f90} > HELO max
2006.12.05 14:04:06 I {f90} < 250 helo max
2006.12.05 14:04:06 I {f90} > MAIL FROM:<"Formmailer" <pepsi2@localhost.com>>
2006.12.05 14:04:06 I {f90} < 250 OK
2006.12.05 14:04:06 I {f90} > RCPT TO:<pepsi@localhost.com>
2006.12.05 14:04:06 I {f90} < 250 OK
2006.12.05 14:04:06 I {f90} > RSET
2006.12.05 14:04:06 I {f90} < 250 OK
2006.12.05 14:04:06 I {f90} > RSET
2006.12.05 14:04:06 I {f90} < 250 OK
2006.12.05 14:04:07 I {f90} > MAIL FROM:<"Formmailer" <pepsi2@localhost.com>>
2006.12.05 14:04:07 I {f90} < 250 OK
2006.12.05 14:04:07 I {f90} > RCPT TO:<pepsi@localhost.com>
2006.12.05 14:04:07 I {f90} < 250 OK
2006.12.05 14:04:07 I {f90} > DATA
2006.12.05 14:04:07 I {f90} < 354 Start mail input; end with <CRLF>.<CRLF>
2006.12.05 14:04:07 I {f90} < 250 OK
2006.12.05 14:04:07 I {f90} > QUIT
2006.12.05 14:04:07 I {f90} < 221 closing connection - goodbye!
2006.12.05 14:04:07 I {f90} Verbindung zum Client 127.0.0.1:25 (664) getrennt
ist es richtig , dass Angaben mit if und else-Schleifen
"über" den doctype... gestellt werden können?
jetzt kommt hier das Formular,
dass nach meiner Meinung ok, richtig "ab"- geschrieben ist.
Bleibt nur noch falsche Outlook-Konfiguration?
pepsi@localhost POP3 / 127.0.0.1 /lokal LAN/ Ausgang SMTP 25 POP3 110
(auf die Schnelle)
Gruss Pepsi
bin noch immer bei meiner Übung (thread 496043)
selfhtml.org/artikel/php/form-mail/
habe inzwischen hamster " bewußt nur 'lokal' " aufgespielt.
bekomme nach dem abschicken des Formulars keine Fehlermeldung.
Gelange auch brav auf die angegebene "Dankes-Seite"
Ich kann Fantasieadressen angeben und erhalte immer die Dankesseite.
Alle mails (Eingabe an: pepsi@localhost.com) gehen ins Nirwana.
in der php.ini steht:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = pepsi2@localhost.com
richtig?
im Hamsterprotokoll das hier:
(ok, hat nichts mit php zu tun - entschuldigung)
2006.12.05 14:04:06 I {318} Verbindung zum Client 127.0.0.1:25 (664) aufgebaut
2006.12.05 14:04:06 I {f90} < 220 SMTP-Server Classic Hamster Version 2.1 (Build 2.1.0.11)
2006.12.05 14:04:06 I {f90} > HELO max
2006.12.05 14:04:06 I {f90} < 250 helo max
2006.12.05 14:04:06 I {f90} > MAIL FROM:<"Formmailer" <pepsi2@localhost.com>>
2006.12.05 14:04:06 I {f90} < 250 OK
2006.12.05 14:04:06 I {f90} > RCPT TO:<pepsi@localhost.com>
2006.12.05 14:04:06 I {f90} < 250 OK
2006.12.05 14:04:06 I {f90} > RSET
2006.12.05 14:04:06 I {f90} < 250 OK
2006.12.05 14:04:06 I {f90} > RSET
2006.12.05 14:04:06 I {f90} < 250 OK
2006.12.05 14:04:07 I {f90} > MAIL FROM:<"Formmailer" <pepsi2@localhost.com>>
2006.12.05 14:04:07 I {f90} < 250 OK
2006.12.05 14:04:07 I {f90} > RCPT TO:<pepsi@localhost.com>
2006.12.05 14:04:07 I {f90} < 250 OK
2006.12.05 14:04:07 I {f90} > DATA
2006.12.05 14:04:07 I {f90} < 354 Start mail input; end with <CRLF>.<CRLF>
2006.12.05 14:04:07 I {f90} < 250 OK
2006.12.05 14:04:07 I {f90} > QUIT
2006.12.05 14:04:07 I {f90} < 221 closing connection - goodbye!
2006.12.05 14:04:07 I {f90} Verbindung zum Client 127.0.0.1:25 (664) getrennt
ist es richtig , dass Angaben mit if und else-Schleifen
"über" den doctype... gestellt werden können?
PHP-Code:
<?php
error_reporting(E_ALL);
$strEmpfaenger = 'pepsi@localhost.com';
$strFrom = '"Formmailer" <pepsi2@localhost.com>';
$strSubject = 'Feedback';
$strReturnhtml = 'http://127.0.0.1/home/cartdanke.php';
$strDelimiter = ":\t";
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<head>
dass nach meiner Meinung ok, richtig "ab"- geschrieben ist.
Bleibt nur noch falsche Outlook-Konfiguration?
pepsi@localhost POP3 / 127.0.0.1 /lokal LAN/ Ausgang SMTP 25 POP3 110
(auf die Schnelle)
Gruss Pepsi
Kommentar