Ankündigung

Einklappen
Keine Ankündigung bisher.

Mails mittels PHP versenden

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mails mittels PHP versenden

    Hallo Zusammen

    Ich habe eine PHP Datei, welche Infos per Email senden soll.
    Wenn ich die Datei ausführe kommt folgende Meldung "Fatal error: Uncaught Error: Call to undefined function mail()"
    Meine PHP Datei sieht so aus
    PHP-Code:
    <?php
    $empfaenger 
    'Empfaenger@email.ch';
    $nachricht 'Mail Text Inhalt';
    $betreff 'Betreff des Emails';
    $header 'From: absender@email.ch' "\r\n" .
        
    'Reply-To: absender@email.ch' "\r\n" .
        
    'Bcc: kopie@email.ch' "\r\n" .
        
    'Content-type: text/html; charset=utf-8' "\r\n".
        
    'X-Mailer: PHP/' phpversion();
    mail($empfaenger$betreff$nachricht$header);
    ?>
    Wo liegt der Fehler, meines wissen wäre der Code korrekt.

  • #2
    Ist das dein Server? Falls nicht, kontrolliere (oder frage), ob mail() "wegkonfiguriert" wurde / nicht erlaubt ist...
    Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

    Kommentar


    • #3
      mail() ist eh nicht das was du zum email verschicken willst.#
      nimm eine mailerrklasse.

      und poste sowas bitte nichrt unter fortgeschrittten ...

      Kommentar


      • #4
        Ich habe immer so die Mails versendet
        Mit Mailerklasse habe ich nie gearbeitet. hast du ein einfaches beispiel, wie meinst oben.

        Mit phpinfo habe ich nachgesehen und bei "disable_functions" steht mail. Wie kann ich die funktion aktivieren
        Kann ich die in der PHP nur für die Datei aktivieren?
        Ich miete den Server "Shared"

        Kommentar


        • #5
          eine rfc konforme mail ist echt schwer zu generieren.

          https://www.php.de/forum/webentwickl...ailer-anwenden

          bei shared würde ich mit dem priovider reden, da er wohl init_set() untersagt.

          Kommentar


          • #6
            Zitat von phphelp Beitrag anzeigen
            Ich habe immer so die Mails versendet
            Mit Mailerklasse habe ich nie gearbeitet. hast du ein einfaches beispiel, wie meinst oben.

            Mit phpinfo habe ich nachgesehen und bei "disable_functions" steht mail. Wie kann ich die funktion aktivieren
            Kann ich die in der PHP nur für die Datei aktivieren?
            Ich miete den Server "Shared"
            Wie vermutet, dein Provider untersagt es offensichtlich.. auf einer shared Umgebung dürftest du vermutlich auch keine Änderung daran machen, deswegen sehe ich da keine Chance für dich.

            Such einen anderen Hosting-Anbieter oder upgrade auf einen managed Server 8bzw. frag mal, was dein aktueller Anbieter als Option anbieten kann).

            Problem ist - für den Hoster - das mail() sehr leicht fehlbedient werden kann, was einer "Spam gun" Tür und Tor öffnen kann.. damit wollen sich Hoster für ihre "Billig-Hostings" (no offense) absichern.

            Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

            Kommentar


            • #7
              Habe auf meinem Admin Panel etwas gesucht und gefunden, dass der Anbieter neu ein Knopf gebaut hat, wo man aktivieren muss, wenn man die Mailfunktion im PHP verwenden will.
              Nun geht der Script

              Kommentar

              Lädt...
              X