• Ich hab eine Datei (sendmail.php) mit der ich html emails versenden möchte. Diese wird mit dann sending.php versendet.
    Mir schreibt es dann zwar hin dass die Email gesendet wurde aber ich empfange keine.
    Der Code von sending.php:


    Was kann an dem Code falsch sein?
    Die Daten werden alle übermittelt.
    Kann es am vielleicht am Provider liegen dass ich keine Mail schicken kann?
    Vielleicht könnte ich jemandem von euch die 2 Daten schicken, dass er sie auf seinem Webspace testet?[/code]

  • ob die mail() funktion deaktiviert wurde, siehst du in der phpinfo() unter disable_functions. (einfach php-file mit <?php phpinfo() ?> erstellen und auf dem server ausführen.
    kann auch sein das dein provider keinen mailserver installiert hat, glaube ich zwar nicht.
    falls es trotzdem der fall sein sollte müsstest du wahrscheinlich was über smtp machen oder einstellen, aber ich kenn mich da auch nicht so aus :(

  • Danke für deinen Beitrag.
    Habe schon den Fehler gefunden.
    der $emailheader war Schuld daran
    Habs jetzt so hinbekommen.

    Code
    $emailheaders  = 'From: ' . $from . "\n"; 
    $emailheaders .= 'Return-Path: ' . $from . "\n"; 
    $emailheaders .= 'MIME-Version: 1.0' ."\n"; 
    $emailheaders .= 'Content-type: text/html; charset=iso-8859-1' . "\n";