Author Topic: Bilder bei MimeMail  (Read 2412 times)

0 Members and 1 Guest are viewing this topic.

digiklecks

  • Guest
Bilder bei MimeMail
on: Wed, 18. January 2006 - 01:23:06
Hallo zusammen,

habe versucht Bilder aus dem Template in die Mail einzubetten - bisher ohne Erfolg.

Wer kann mir einen Tipp geben ?

Gruss, Wilfried

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Bilder bei MimeMail
Reply #1 on: Wed, 18. January 2006 - 11:45:06
Quote
habe versucht Bilder aus dem Template in die Mail einzubetten - bisher ohne Erfolg.
Wer kann mir einen Tipp geben ?
Ich werde n�chste Woche (Do oder Fr) ein Beispiel schreiben. Im Moment habe ich zuviel zu tun, weil alle meine Domains (auch vlib.clausvb.de) auf einen anderen Server umziehen.

Ich bitte um Geduld und Verst�ndnis.

Tip: Die Bilder m�ssen auf dem WebSpace geladen sein. Bilder in einem Template k�nnen ja auch wo anders liegen. Es ist wie mit Attachments bei normalen Mails, die auch lokal auf der Platte (oder im Netzwerk erreichbar) liegen m�ssen.

Gru�
Claus

digiklecks

  • Guest
Bilder bei MimeMail
Reply #2 on: Wed, 18. January 2006 - 21:22:55
Hallo Claus,

danke f�rs Feedback. Bilder liegen schon auf dem Webserver und werden auch im Template angezeigt, wenn ich es mit pparse laufen lasse.

Habe Kevins Beispiel mit der grab()-Methode verwendet, um den htmlbody in die Mail zu �bernehmen. Bis auf die Bilder klappt alles beim Mailversand.

Da ich auch einige Domains umziehe und Plesk intensiv kennenlernen muss, steht das programmieren momentan auch auf niedriger Prio.

Freue mich sehr aufs Beispiel.

Gruss, Wilfried

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Bilder bei MimeMail
Reply #3 on: Thu, 19. January 2006 - 14:34:25
Quote
Habe Kevins Beispiel mit der grab()-Methode verwendet, um den htmlbody in die Mail zu �bernehmen. Bis auf die Bilder klappt alles beim Mailversand.
Grab holt nur den Template-Inhalt, also den reinen ASCII-Text bzw. den HTML-Quelltext, mehr nicht. Das soll auch so sein.

Deswegen geht Deine Methode auch nicht. M�glich ist nur:
Code: [Select]
cid = mail-attach./example.doc;
cid = mail-attach./example.gif, inline, image/gif, [email protected];
Siehe Dokumentation.

Auch m�glich w�re evtl., die Bilder mit "http://url_zum_bild.de/bild.gif" im Template zu verlinken, dann w�rde aber Outlook2003 sagen: "In der Mail sollen externe Bilder angezeigt werden. Mit rechter Maustaste Bilder downloaden."

Anders geht es nicht.

Gru�
Claus
Last Edit: Thu, 19. January 2006 - 14:34:50 by ClausVB

digiklecks

  • Guest
Bilder bei MimeMail
Reply #4 on: Wed, 25. January 2006 - 15:37:12
danke Claus

Ist Dir eine andere Mime-Mailklasse bekannt, die das inline-Bilder-Problem l�st?

Gruss in den Oberbergischen Kreis

Wilfried

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Bilder bei MimeMail
Reply #5 on: Wed, 25. January 2006 - 16:00:17
Quote
Ist Dir eine andere Mime-Mailklasse bekannt, die das inline-Bilder-Problem l�st?
Nein, ich bezweifle sehr stark, das so etwas �berhaupt geht, denn wie soll das mit relativen Pfaden funktionieren? Sollen die Bilder vollautomatisch als Attachments angeh�ngt werden?
Selbst wenn das ginge, w�rde die HTML-Mail dennoch verst�mmelt ankommen, denn Du kannst einen User nunmal nicht zwingen, das sein Mail-Programm automatisch Bilder �bertr�gt. Das ist bei jedem (guten) Mail-Client in vielen F�llen deaktiviert.

Hast Du folgenden Workaround mal versucht?

Quote
Auch m�glich w�re evtl., die Bilder mit "http://url_zum_bild.de/bild.gif" im Template zu verlinken, dann w�rde aber Outlook2003 sagen: "In der Mail sollen externe Bilder angezeigt werden. Mit rechter Maustaste Bilder downloaden."
Mail-Clients wie Outlook-Express w�rden dann die Bilder n�mlich anzeigen.

Gru�
Claus
Last Edit: Wed, 25. January 2006 - 16:01:14 by ClausVB

digiklecks

  • Guest
Bilder bei MimeMail
Reply #6 on: Wed, 25. January 2006 - 20:16:58
Hi Claus,

der W�rgaround funktioniert, sogar ohne attach.

Wie dies bei den verschiedenen Mail-Clients ausschaut, muss ich noch testen.

Vielen Dank und Gruss
Wilfried

moepman

  • Guest
Re: Bilder bei MimeMail
Reply #7 on: Thu, 17. April 2008 - 11:21:24
ich hab das grad mal ausprobiert... irgendwie werden die emails mit inline-attatchements im outlook richtig dargestellt, im thunderbird jedoch wird das bild rausgeschnitten (obwohl ich jeglichen bilderfilter gekillt habe)
die bilder sind im anhang vorhanden, anschaubar, aber leider nicht inline

falls irgendwer ne ahnung hat, woran das liegen k�nnte, und wie ich das beheben kann, bitte melden:


Code: [Select]
.....
$headerCid = $vlibMail->attach(./style/default/graphics/header.jpg, inline, image/jpeg);
$vlibMailBody->setVar(header_cid, $headerCid);

$signaturCid = $vlibMail->attach(./style/default/graphics/signatur.jpg, inline, image/jpeg);
$vlibMailBody->setVar(signatur_cid, $signaturCid);

$vlibMail->htmlBody($vlibMailBody->grab(), UTF-8);
$vlibMail->send();

Code: [Select]
<img src="cid:{tmpl_var name=header_cid}">

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: Bilder bei MimeMail
Reply #8 on: Thu, 17. April 2008 - 12:50:34
Alle Deine Posts werden geschlossen, bis Du einen Benutzernamen hast, der den Regeln entspricht.

Quote
"You have to use a part of your REAL NAME (e.g. John Doe = "JohnD" or "john.doe") for registration. You have to use a valid mail adress, which is similar to your account name ("[email protected]"). If you do not follow theses rules your account will be DELETED."

Offline Ed.Breit

  • Newbie
  • *
  • Posts: 1
Re: Bilder bei MimeMail
Reply #9 on: Wed, 09. July 2008 - 02:10:04
Hallo,

habe das gleiche Problem wie von moepman beschrieben.

Ich habe einen Newsletter in dem ein Logo integriert ist und mehere Anh�nge.
Im Thunderbird wird die Inline-Grafik nicht in der Mail angezeigt, sondern bei den Anlagen aufgelistet.

Mit Outlook funktioniert es.

Bitte um Unterst�zung.

Viele Gr��e,
Ed

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: Bilder bei MimeMail
Reply #10 on: Wed, 09. July 2008 - 10:43:42
Hast Du den oben genannten Workaround getestet? Ansonsten kann ich mich nur wiederholen:

Code: [Select]
$cid = $mail->attach(./example.doc);
$cid = $mail->attach(./example.gif, inline, image/gif, [email protected]);

Siehe Dokumentation.

Auch m�glich w�re evtl., die Bilder mit "http://url_zum_bild.de/bild.gif" im Template zu verlinken, dann w�rde aber Outlook2003 sagen: "In der Mail sollen externe Bilder angezeigt werden. Mit rechter Maustaste Bilder downloaden."

Anders geht es nicht.

Gru�
Claus