• wp_user1

    (@wp_user1)


    Hallo,
    ich möchte gerne ein Bild inline in ausgehende Mails einbinden.
    Komischerweise finde ich keine Dokumentation, lediglich Workarounds mit phpmailer.

    Ein Attachment habe ich über einen Filter einfügen können. Die Mail kommt auch als HTML-Mail an.
    Aber wo kann ich die für den img-Tag notwendige cid definieren?

    Jetziger Code sieht so aus:

    function mycomp_email_filter($args) {
    	$args['attachments'] = array('Bildpfad');
    	return $args;
    }
    add_filter('wp_mail','mycomp_email_filter',10,1);
Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Was meinst du mit „die für den img-Tag notwendige cid“?

    Moderator La Geek

    (@la-geek)

    Ich tippe auf custom ID sowie unique ID.

    Thread-Starter wp_user1

    (@wp_user1)

    @pixolin Wenn ich eine HTML-Datei generiere, in die ein im Anhang der Mail befindliches Bild ist, füge ich das wie folgt ein:
    <img src="cid:HIERDIEID" />
    Und diese CID bzw. UID kann ich offenbar nicht bei wp_mail übergeben?

    @bscu ja das hatte ich auch gefunden, funktionierte aber auf Anhieb nicht und schien mir auch eher eine Notlösung zu sein. Eigentlich sollte es doch möglich sein, dass ich die entsprechenden Infos über den filter der wp_mail() Funktion übergebe.

    Eigentlich sollte es doch möglich sein, dass ich die entsprechenden Infos über den filter der wp_mail() Funktion übergebe.

    Scheinbar nicht, zumindest finde ich im Netz nur solche „Notlösungen“.

    Thread-Starter wp_user1

    (@wp_user1)

    @bscu Danke dir. Dann muss ich das wohl so machen.
    Verrückt, dass da nie Bedarf bestand. Auch Mail Theme Plugins, die ich gefunden hab, bieten das nicht. Aber Kunde möchte gerne Logo direkt anzeigen und nicht nur nach zusätzlichem Klick (zumal Outlook und Co nicht mal den alt-Tag anzeigen).

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)

Das Thema „wp_mail(): Bild inline einbinden – wie cid/uid zuweisen?“ ist für neue Antworten geschlossen.