Hallo,
mein Kunde betreibt einen eigenen Webserver und dort funktioniert mein Mail-Script nicht.
Hier mein Script:
Mein Script hat so bisher auf allen Providern super funktioniert.
Da mein Kunde aber einen eigenen Webserver (LINUX) und Mailserver betreibt, funktioniert das Script jetzt so bei ihm nicht. Hab schon herausgefunden, daß PHP anscheinend immer versucht über "localhost" zu versenden. Wie spreche ich nun den Mailserver meines Kunden an, um über diesen die Mail zu verschicken?
Kann mir da bitte jemand weiterhelfen.
Beste Grüße
Max
mein Kunde betreibt einen eigenen Webserver und dort funktioniert mein Mail-Script nicht.
Hier mein Script:
PHP:
<?PHP
$rueckgabe="";
$zeige=mysql_fetch_assoc($result);
$email="name@firma.at";
if (isset($_POST["eintrag"])){
$absender = $_POST["eintragName"];
$vonwem = $_POST["eintragMail"];
$telefon = $_POST["eintragTelefon"];
$betreff = $_POST["eintragBetreff"];
$nachricht = "Diese E-Mail wurde mit dem Kontaktformular versendet.\n\n";
$nachricht.= "Name: ".stripslashes($absender)."\nE-Mail: ".$vonwem."\nTelefon: ".$telefon."\n";
$nachricht.= "Nachricht:\n".$_POST["eintrag"];
mail($email,$betreff,$nachricht,"From:".$vonwem);
$rueckgabe.="&erfolg=OK&";
}
else{$rueckgabe.="&erfolg=false&";}
echo $rueckgabe;
?>
Mein Script hat so bisher auf allen Providern super funktioniert.
Da mein Kunde aber einen eigenen Webserver (LINUX) und Mailserver betreibt, funktioniert das Script jetzt so bei ihm nicht. Hab schon herausgefunden, daß PHP anscheinend immer versucht über "localhost" zu versenden. Wie spreche ich nun den Mailserver meines Kunden an, um über diesen die Mail zu verschicken?
Kann mir da bitte jemand weiterhelfen.
Beste Grüße
Max
Zuletzt bearbeitet: