Hallo und guten Tag,
ich bin neu hier und auch totaler Laie in PHP !!
Habe mir aus dem Netz ein PHP-Script für ein einfaches Kontaktformular gezogen.
Wenn ich dieses z.B. bei FUNPIC hochlade funktioniert alles einwandfrei, jedoch bei anderen Providern kommt nur die Nachricht: Die Mail konnte nicht versendet werden (steht hinter dem DIE-Befehl im Script.)
Vielen Dank für Eure Hinweise, wo ich das was ändern kann/muss
Anbei noch der Code, der verwendet wird.
__________________________________________________ ____________
<?php
$strEmpfaenger = 'LynnV@web.de';
$strFrom = '"Formmailer" <IhrAndererName@provider.xy>';
$strSubject = 'Bestellung';
$strReturnhtml = 'index.html';
$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;
}
?>
ich bin neu hier und auch totaler Laie in PHP !!
Habe mir aus dem Netz ein PHP-Script für ein einfaches Kontaktformular gezogen.
Wenn ich dieses z.B. bei FUNPIC hochlade funktioniert alles einwandfrei, jedoch bei anderen Providern kommt nur die Nachricht: Die Mail konnte nicht versendet werden (steht hinter dem DIE-Befehl im Script.)
Vielen Dank für Eure Hinweise, wo ich das was ändern kann/muss
Anbei noch der Code, der verwendet wird.
__________________________________________________ ____________
<?php
$strEmpfaenger = 'LynnV@web.de';
$strFrom = '"Formmailer" <IhrAndererName@provider.xy>';
$strSubject = 'Bestellung';
$strReturnhtml = 'index.html';
$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;
}
?>

Kommentar