Mail versenden mit pdf-Anhang

  • Hallo zusammen,

    es soll automatisch eine Mail versandt werden. Mit

    PHP
    wp_mail($mail,$subject, $message );

    ist das auch kein Problem.
    Jetzt soll die Mail einen Anhang bekommen, eine pdf-Datei, die vorher nach usermeta hochgeladen wurde. Das Formular wieder zu holen, klappt mit

    PHP
    $local_fomulars = get_user_meta( $user_id, 'original-formular', true );

    . Mit

    PHP
    echo "<a href='".$local_fomulars['full']."' title='Hier klicken um PDF-Dokument zu Lesen.'>PDF Dokument lesen.</a>";

    kann ich mir auch einen Link zum Formular anzeigen lassen und diesen öffnen. Nun soll das Dokument aber als Anhang oder Link in die Mail - nichts klappt mehr. Was ist zu tun?

    Herzlichen Dank im Voraus


    Ottilie

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • es soll automatisch eine Mail versandt werden. Mit

    PHP
    wp_mail($mail,$subject, $message );

    ist das auch kein Problem.
    Jetzt soll die Mail einen Anhang bekommen,
    Ottilie

    Du kannst selbstverständlich mit wp_mail auch Anhänge versenden.

    PHP
    wp_mail( $to, $subject, $message, $headers, $attachments)

    Mit offenen Augen träumen

  • Hallo r23 und Putzlowitsch,

    vielen Dank für Eure Antworten. Evtl. habe ich mein Problem nicht genau genug erläutert.

    PHP
    $local_fomulars['full']

    habe ich den Pfad zur .pdf-Datei, beispielsweise http://.../wp-content/uploads/sites/2/2013/09/dokument.pdf
    Wie kann ich einen Link in die Mail integrieren, der läuft nämlich nur mit echo"..."; auf einer Seite , nicht in der Mail.
    Und attachement habe ich definiert:

    PHP
    $attachements = array($local_fomulars['full']);

    das will auch nicht. Die Mail kommt ohne Anhang.

    Gruß

    Ottilie

    Einmal editiert, zuletzt von ottilie (8. Oktober 2013 um 20:51)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!