Mortimer: mail() mit externer Datei als Inhalt?

Hi

ich habe mal auf php.net und in meiner php-referent geschaut.. leider finde ich dazu nichts.

Ist es möglich dass ich statt dem normalfall
mail(email,betreff,inhalt);

auch den inhalt durch eine externe Datei ersetzen kann?

Ich habe nämlich eine HTM-Datei Verfasst in der der Brief quasi vorgefertigt steht... und den würde ich jetzt gerne einfach statt dem Inhalt dort einfügen.

Sonst muss ich 30 Zeilen im "\n\nHallo und...\n\nIhr Passwort \n\n.. bla bla"-Stil verfassen =/

ciao

  1. Hallo Mortimer!

    Ist es möglich dass ich statt dem normalfall
    mail(email,betreff,inhalt);
    auch den inhalt durch eine externe Datei ersetzen kann?

    Ganz einfach:
    Datei in Variable einlesen und diese Variable als Mailinahlt nehmen.
    Sollte eigentlich problemlos möglich sein.
    (Lesetip: http://de.php.net/manual/de/function.file-get-contents.php)

    MfG
    Götz

    --
    Losung für Samstag, 3. April 2004
    Wie kann ein Mensch gerecht sein vor Gott oder ein Mann rein sein vor dem, der ihn gemacht hat? (Hiob 4,17)
    Er hat uns selig gemacht und berufen mit einem heiligen Ruf, nicht nach unsern Werken, sondern nach seinem Ratschluss und nach der Gnade, die uns gegeben ist in Christus Jesus vor der Zeit der Welt. (2. Timotheus 1,9)
    (http://www.losungen.de/heute.php3)
    1. Hello,

      Ganz einfach:
      Datei in Variable einlesen und diese Variable als Mailinahlt nehmen.
      Sollte eigentlich problemlos möglich sein.
      (Lesetip: http://de.php.net/manual/de/function.file-get-contents.php)

      Ganz so einfach ist es nun doch wieder nicht, da der Zeichnsatz für den Plaintext eingehalten werden muss. Eine HTML-Datei enthält aber Zeichen, die in einem reinen Mailbody nichts zu suchen haben.

      Also die Datei entweder als Attachment senden, oder eine HTML-Mail daraus machen. Such mal unter "Mime-Mail" hier im Forum. Da findest Du bestimmt was. Ich hatte auch mal ein Testscript auf dem Server liegen: http://bitworks.de/~selfHTML/mime_mail.php.txt

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      1. Hallo Tom!

        Ganz so einfach ist es nun doch wieder nicht, da der Zeichnsatz für den Plaintext eingehalten werden muss. Eine HTML-Datei enthält aber Zeichen, die in einem reinen Mailbody nichts zu suchen haben.

        Ja, stimmt, das "HTM-Datei" hatte ich überlesen.
        Aber da er ja auch schreibt, daß er sonst im ""\n\nHallo und...\n\nIhr Passwort \n\n.. bla bla"-Stil" schreiben müßte ging ich mal von einer Textdatei aus.

        Naja, Danke jedenfalls für Deine Ergänzung :)

        MfG
        Götz

        --
        Losung für Sonntag, 4. April 2004
        Der Herr liebt Gerechtigkeit und Recht. (Psalm 33,5)
        Die vorangingen und die nachfolgten, schrien: Hosianna! Gelobt sei, der da kommt in dem Namen des Herrn! Gelobt sei das Reich unseres Vaters David, das da kommt! Hosianna in der Höhe! (Markus 11,9-10)
        (http://www.losungen.de/heute.php3)