• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: [Gelöst] Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Mon Aug 23, 2010 10:55 am 
Offline
Forum Members
Forum Members

Joined: Tue Jun 29, 2010 9:59 am
Posts: 38
Hallo,
ich verschicken eine HTML-Mail mit Formbuilder. Ich möchte gerne ein Bild inline in die mail einbinden.

Weiß jemand, ob und wie das geht?

LG,

Klaus


Last edited by lucy on Tue Oct 19, 2010 4:18 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Tue Aug 24, 2010 9:55 am 
Wo soll das Bild denn herkommen?

Du müsstest das Bild irgendwie als Attachment an die Mail dran bekommen ...


Top
  
 
 Post subject: Re: Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Wed Aug 25, 2010 10:05 am 
Offline
Forum Members
Forum Members

Joined: Tue Jun 29, 2010 9:59 am
Posts: 38
Ja genau. Das ist ja die Frage.
Es handelt sich einfach um das Logo für den Kopf der Email. Ist ne kleine Datei, sodass ich es eleganter finde, sie gleich mitzusenden.
Per PHP weiß ich, wie ich die Email mit mitzusendendem Attachement versehe. Ich denke, in CMS Mailer ist es auch vorgesehen, wenn ich richtig liege. Aber wie bewerkstellige ich das im Formbuilder-Template für den Email-Versand?
Oder weißt du wenigstens, wie ich das mit dem CMSmailer mache?
Gruß,

Klaus


Top
 Profile  
 
 Post subject: Re: Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Mon Aug 30, 2010 1:57 pm 
Offline
Forum Members
Forum Members

Joined: Thu Oct 15, 2009 5:12 pm
Posts: 28
lucy wrote:
Es handelt sich einfach um das Logo für den Kopf der Email


Wenn ich Dich richtig verstehe, ist das doch nur was für HTML-Mails. Kommt mir nicht unter - ich lese meine Mails immer nur als Plain-Text.

Franatic


Top
 Profile  
 
 Post subject: Re: Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Mon Aug 30, 2010 8:58 pm 
Wenn es eine HTML Mail ist, dann kannst Du das Bild auch einfach genauso einbinden wie Du es in einer ganz normalen Inhaltsseite mit dem TinyMCE machen würdest.
Bzw. so, wie man es in einer einfachen HTML Seite macht:

Code:

<img src=" ... url zum  bild ... " />



Aber wie Franatic schon sagte, das klappt dann nur, wenn die E-Mail beim Empfänger 1. nicht nur als reiner Text angezeigt wird, und 2. wenn die E-Mail online gelesen wird. (Mancheiner lädt sich die E-Mails herunter und liest sie später offline - also ohne Internetverbindung bzw. unterbindet je nach EInstellung manchmal auch das E-Mail Programm Verbindungen nach außen. Dann klappts natürlich nicht mit Bildern, Links o.ä. - ich mach das z.B. wenn ich prüfen will, ob es sich tatsächlich um eine Spam-Mail handelt, um Rückmeldungen zum Sender zu unterbinden.)


Top
  
 
 Post subject: Re: Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Tue Aug 31, 2010 1:09 am 
Offline
Power Poster
Power Poster

Joined: Mon Nov 05, 2007 11:35 am
Posts: 540
NaN wrote:
Aber wie Franatic schon sagte, das klappt dann nur, wenn die E-Mail beim Empfänger 1. nicht nur als reiner Text angezeigt wird, und 2. wenn die E-Mail online gelesen wird.

Jein. man kann eine Grafik auch als data/base64 einbinden, dann kann ich mich lokal an einer Grafik ergötzen.

Siehe:
http://tools.ietf.org/html/rfc2397
http://de.wikipedia.org/wiki/Data-URL

bzw: [url=http://www.google.de/search?q=src="data:image"]http://www.google.de/search?q=src="data:image"[/url]

P.s. Was nix dran ändert, dass niemand mit gesundem Menschenverstand HTML-Mails liest...

_________________
Unablässige Tools für's Webdevelopement/ Fehlerfindung:
CSS Validierungsservice
Bildschirmlineal
Firebug
Tidy
Deutsche CSS-Referenz


Last edited by mike-r on Tue Aug 31, 2010 1:12 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Tue Aug 31, 2010 4:31 am 
Offline
Power Poster
Power Poster

Joined: Fri Sep 12, 2008 2:34 pm
Posts: 764
Location: Schweiz / Switzerland
mike-r wrote:
P.s. Was nix dran ändert, dass niemand mit gesundem Menschenverstand HTML-Mails liest...


NaNa, hackt mal nicht auf ihm rum. Es gibt immer 2 Arten von Leuten:

- Die Programmierer und Besserkenner: Die lesen Ascii-Text
- Alle andern: Die lesen HTML Mails, brauchen "Briefpapier" etc.

Deshalb darauf zu schliessen, dass nur noch Text-Mails verschickt werden, ist wohl einiges zu kurz gegriffen. Ich kenne einige Firmen welche ihre Mails, notabene im HTML Format, dazu nutzen in der Signatur Werbung für irgend was zu machen. Ich selber nutze HTML Mails intern mit Vorlieben da sich so einfach PrintScreens ins Mail einbinden lassen (gar mit Bearbeitung wenn Outlook2007 benutzt wird).

Ich denke eine einfache Antwort wie es funktioniert reicht hier. Schlussendlich muss jeder selber entscheiden was er einsetzt und wer seine Zielgruppe ist.

_________________
[this message is written with 100% recycled bits]


Top
 Profile  
 
 Post subject: Re: Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Fri Sep 10, 2010 7:11 pm 
lucy wrote:
Oder weißt du wenigstens, wie ich das mit dem CMSmailer mache?


CMSMailer basiert auf dem phpMailer, und der kennt die Funktion AddAttachment

http://www.selfphp.de/forum/showthread.php?t=16460


Top
  
 
 Post subject: [Gelöst] Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Tue Oct 19, 2010 3:59 pm 
Offline
Forum Members
Forum Members

Joined: Tue Jun 29, 2010 9:59 am
Posts: 38
Ah, danke für Eure Antworten, ja ich habe selber auch eine Abneigung gegen HTML-Mails, vorallem wenn große Datenmengen eingebunden werden. Andererseits denke ich, dass es in bestimmten Bereichen und Anwendungen durchaus legitim ist, Bilder mitzuschicken.
Wie dem auch sei, ich habe es mittlerweile mit einem UDT gelöst, der im HTML-Template im Formbuilder aufgerufen wird.
Es funktioniert und vielleicht hilft es auch anderen, denn man kann so auch andere Funktionen des PHPMailers von einem anderen Modul aufrufen.

Der UDT fügt der Email Einen Anhang mit einer CID hinzu.
Das Bild muss dann im HTML-Template aufgerufen werden:
Dein_Name

Hier der UDT:

if (!function_exists('MyGetModuleInstance'))
{
       function &MyGetModuleInstance($module)
       {
               global $gCms;

               if (isset($gCms->modules[$module]) &&
                       $gCms->modules[$module]['installed'] == true &&
                       $gCms->modules[$module]['active'] == true)
               {
                       return $gCms->modules[$module]['object'];
               }
               // Fix only variable references should be returned by reference
               $tmp = FALSE;
               return $tmp;
       }
}

global $gCms;

$feu = MyGetModuleInstance('CMSMailer');

if ($feu == FALSE)
 return false;

//use CMSMailer module to send mail
$cmsmailer =& $gCms->modules['CMSMailer']['object'];
$cmsmailer->AddEmbeddedImage( 'Dein_pfad_zum _Bild', 'Deine_CID', $name = 'Dein_Bild', $encoding = 'base64', $type = 'image/gif' );


Last edited by lucy on Tue Oct 19, 2010 4:17 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: [Gelöst] Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Tue Oct 19, 2010 7:31 pm 
Danke für deine Lösung - kommt in mein privates Lösungsarchiv.

Zeigt (wieder mal) die enorme Flexibilität und Anpassungsfähigkeit von CMSms 8).


Top
  
 
 Post subject: Re: [Gelöst] Kann ich ein Bild in eine HTML-Mail einbinden?
PostPosted: Wed Oct 20, 2010 6:41 am 
Offline
Power Poster
Power Poster

Joined: Fri Sep 12, 2008 2:34 pm
Posts: 764
Location: Schweiz / Switzerland
Danke für die Lösung.

_________________
[this message is written with 100% recycled bits]


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Arvixe - A CMSMS Partner