Was für ein Problem hat er denn?Original geschrieben von bmi
Ich kan z.b. PHP funktion mail(); nicht zum laufen bringen .... [/B]
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
<HTML><HEAD>
<TITLE>HTML-Mailer</TITLE>
</HEAD>
<BODY>
<?
$from = "";
$to = "";
$sub = "";
$text = "<HTML><BODY>\r\n\r\n</BODY></HTML>";
$PARAM= array();
if (! empty($_REQUEST)) {
$PARAM = $_REQUEST;
} else {
if (! empty($HTTP_POST_VARS)) {
$PARAM = $HTTP_POST_VARS;
} else {
if (! empty($HTTP_GET_VARS)) {
$PARAM = $HTTP_GET_VARS;
}
}
}
if (isset($PARAM['mail'])) {
echo "try to send email...<BR>\n";
$from = $PARAM['from'];
$to = $PARAM['to'];
$sub = $PARAM['subject'];
$text = $PARAM['message'];
$head = "Content-Type:text/html\nContent-Transfer-Encoding: 8bit\n";
if (!empty($from)) $head .= "from:$from\n";
$ret = mail($to, $sub, $text, $head);
if ($ret) {
echo "...sended!<BR>\n";
} else {
echo "...error!<BR>\n";
}
}
?>
<TABLE>
<FORM ACTION="mailer.php" METHOD=post>
<TR> <TD BGCOLOR="#DDDDDD">From:</TD>
<TD BGCOLOR="#EEEEEE"><INPUT TYPE=text WIDTH=50 NAME=from VALUE="<?=$from ?>"></TD></TR>
<TR> <TD BGCOLOR="#DDDDDD">To:</TD>
<TD BGCOLOR="#EEEEEE"><INPUT TYPE=text WIDTH=50 NAME=to VALUE="<?=$to ?>"></TD></TR>
<TR> <TD BGCOLOR="#DDDDDD">Subject:</TD>
<TD BGCOLOR="#EEEEEE"><INPUT TYPE=text WIDTH=50 NAME=subject VALUE="<?=$sub ?>"></TD></TR>
<TR> <TD BGCOLOR="#DDDDDD">Message:</TD>
<TD BGCOLOR="#EEEEEE"><TEXTAREA NAME=message COLS=50 ROWS=10><?=$text?></TEXTAREA></TD></TR>
<TR> <TD BGCOLOR="#DDDDDD"> <INPUT TYPE=hidden NAME=mail VALUE=mail></TD>
<TD BGCOLOR="#EEEEEE"><INPUT TYPE=SUBMIT></TD></TR>
</FORM>
<TABLE>
</BODY></HTML>
society said:habe den gleichen fehler
try to send email...
...error!
bei dem einfachen mailer
PHP gibt bei mail() nur selten einen Fehler zurück. Das deutet auf ein Konfigurationsproblem hin.society said:try to send email...
...error!
Huschi said:PHP gibt bei mail() nur selten einen Fehler zurück. Das deutet auf ein Konfigurationsproblem hin.
Durchsuch mal die /etc/php.ini nach 'mail' und poste die wesentlichen Zeilen.
huschi.
society said:[mail function]
; For Win32 only.
SMTP = localhost
; For Win32 only.
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i
Mal ne ganz doofe Frage, aber hast Du sendmail genau dort?society said:sendmail_path = /usr/sbin/sendmail -t -i
server4downs said:It might be a bug in php....
http://bugs.php.net/bug.php?id=25862&edit=1 (English!)
Mehr kann ich hierzu auch nicht mehr groß erzählen.
Ich hatte jetzt keine Lust mehr den bugreport nach deinem Fehler durchzuforsten. Schau einfach at: http://bugs.php.net
keine Ahnung ob es etwas mit deinem Problem zu tun hat, aber dieses ominöse Data Format Error hatten wir hier schonmal:society said:...xdelay=00:00:00, mailer=relay, pri=30041, relay=[127.0.0.1] [127.0.0.1], dsn=5.6.0, stat=Data format error
was kann ich dagegen tun?
We use essential cookies to make this site work, and optional cookies to enhance your experience.