Linuchs: PHP Mail als HTML und Text

Moin,

ich versende Text-Mails mit Anhang. Nun möchte Kunde einen Absender-Block mit eingebundenem Logo.

Ich musste mir das erstmal auf gmx schicken lassen, weil sylpheed das nicht anzeigt.

Gut, HTML habe ich hinbekommen, wird aber bei gmx als Mail-Anhang zum Extra-Runterladen angeboten, in gmx nicht sichtbar. Ausserdem fehlt das Logo, das ich mit

<img "/9j/4AA
…
KKKKAP/Z" />

eingebunden habe (aus dem Quelltext). So ähnlich hatte ich das vor Jahrzehnten mal gemacht.

Habe leider keinen Leitfaden gefunden, wie HTML und text/plain gleichberechtigt sind. Anhänge konnte ich ja schon.

Gruß, Linuchs

  1. Habe was gefunden:

    <img src="data:image/png;base64,/9j/4AAQSkZJRgABAQEAYAB
    ...
    AKKKKAP/Z" />
    

    Bleibt, den HTML-Teil in entspr. Mail-Programmen sofort zu zeigen und nicht als Anhang per Browser.

  2. Hallo Linuchs,

    Gut, HTML habe ich hinbekommen, wird aber bei gmx als Mail-Anhang zum Extra-Runterladen angeboten, in gmx nicht sichtbar.

    Habe leider keinen Leitfaden gefunden, wie HTML und text/plain gleichberechtigt sind. Anhänge konnte ich ja schon.

    dein Stichwort heißt

    Content-Type: multipart/alternative;
    

    Viele Grüße
    Robert

    1. Hallo Robert,

      danke für die schnelle Hilfe.

      Linuchs