 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
01.12.2008, 17:50
|
#1
|
|
TP-Senior
Registriert seit: Dec 2002
Ort: Baden Württemberg
|
HTML - Plain Weiche bei Emails
Hi, ich möchte Newsletter an Kunden verschicken, da ich aber nicht weis ob diese HTML erlauben - und dann falls nicht natürlich der HTML Source Code angezeigt wird - hätte ich gerne eine art Weiche.
Sprich, erlaubt der User HTML zeige HTML, falls nicht stelle nur den Plain Text dar.
Meine Frage: ist das irgendwie möglich und wenn ja, wie mach ich das 
Ich hoffe Ihr versteht so ungefähr was ich meine
danke für jede Hilfe.
PS: benutze PHP 5 falls das irgendwie hilft.
|
|
|
01.12.2008, 18:52
|
#2
|
|
TP-Moderator
Registriert seit: Aug 2004
Ort: Kaiserslautern
|
Zitat:
Zitat von SoD_Keeper
Meine Frage: ist das irgendwie möglich ...?
|
Mir wäre keine Möglichkeit bekannt das zu ermitteln. Du hast 0,0% Einfluss darauf, mit welcher Software ein User die Mails abruft. Die "einfachste" Möglichkeit wäre, den User fragen welche Art Mails er empfangen kann, Plain Text oder HTML, wenn er sich in den NL einträgt. Aber auch dann hast Du keine Garantie, weil sich das abrufende Medium/Programm auch ändern kann.
Im Zweifelsfall auf Nummer Sicher gehen und nur Text Mails verschicken.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
|
|
|
01.12.2008, 23:10
|
#3
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
sowas regelt man über DB beim User. In der Anmeldeform kann der User das entscheiden.
|
|
|
01.12.2008, 23:21
|
#4
|
|
TP-Moderator
Registriert seit: Nov 2005
Ort: Köln
|
Zitat:
Zitat von Rizzo
Mir wäre keine Möglichkeit bekannt das zu ermitteln.
|
Dann lernst Du heute was dazu
Zitat:
Zitat von Rizzo
...Die "einfachste" Möglichkeit wäre...
|
... die E-Mail als Plain Text und als HTML zu verschicken.
guggst Du
|
|
|
02.12.2008, 08:53
|
#5
|
|
TP-Moderator
Registriert seit: Aug 2004
Ort: Kaiserslautern
|
Naja, dabei wird aber nicht ermittelt welche Art von Emails ein User empfangen kann, sondern es wird eine "getarnte Doppelmail" (Plain Text und HTML als MIME) geschickt. Das dies auch nicht immer funktioniert oder problematisch ist, steht ja direkt darunter in den Kommentaren.
Aber danke für den Hinweis. Vielleicht hilft es ja dem Threadersteller.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
|
|
|
02.12.2008, 10:09
|
#6
|
|
TP-Moderator
Registriert seit: Nov 2005
Ort: Köln
|
Zitat:
Zitat von Rizzo
...Aber danke für den Hinweis. Vielleicht hilft es ja dem Threadersteller.
|
Ich hoffe doch mal:
Zitat:
Zitat von SoD_Keeper
...Sprich, erlaubt der User HTML zeige HTML, falls nicht stelle nur den Plain Text dar.
Meine Frage: ist das irgendwie möglich und wenn ja, wie mach ich das  ...
|

|
|
|
02.12.2008, 12:40
|
#7
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Hey Grieche
MIME-Mail funktioniert für die meisten Mailclients, aber es gibt einen, der immer Ärger macht: GMail. Da hilft tatsächlich nur native entweder/oder
|
|
|
02.12.2008, 12:43
|
#8
|
|
TP-Moderator
Registriert seit: Nov 2005
Ort: Köln
|
Zitat:
Zitat von steffenk
Hey Grieche
MIME-Mail funktioniert für die meisten Mailclients, aber es gibt einen, der immer Ärger macht: GMail. Da hilft tatsächlich nur native entweder/oder
|
Na, dann bin ich ja als aktiver GMail-Nutzer direkt betroffen 
Danke für den Hinweis.
Ich verzieh mich mal wieder aus dem Thread, da ich selbst keine Erfahrungen damit habe und nur davon schreibe, was ich so mal mitbekommen habe.
|
|
|
02.12.2008, 16:47
|
#9
|
|
TP-Senior
Registriert seit: Dec 2002
Ort: Baden Württemberg
|
Hi, danke vielmals für die Tipps, ich probier das morgen gleich aus und teile euch die Ergebnisse dann hier mit.
thx
|
|
|
03.12.2008, 09:15
|
#10
|
|
TP-Senior
Registriert seit: Dec 2002
Ort: Baden Württemberg
|
Also ich hab das soweit mal ausprobiert, problem is, wenn ich jetzt ein eingebettetes bild mitschicken will, kommt nur das Bild an.
Ich weiß nur noch nicht wo der Fehler liegt
hier der Code
PHP-Code:
function sendnewsletter($to,$from,$bcc,$cc,$subjekt,$message)
{
$nachricht=$message;
$header .="From: $from\n";
$header .= "Reply-To: $from \n";
$header .= "Bcc: $bcc \n";
$header .= "Cc: $cc \n";
$mime_boundary = "<<<--==+X[".md5(time())."]";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/alternative;";
$header .= " boundary=\"".$mime_boundary."\"";
$header .= "\n\nThis is a multi-part message in MIME format";
//end header
$header .= "\r\n";
$header .= "--".$mime_boundary."\r\n";
//------------------------------------------------------------------------------
//inmail pic
//------------------------------------------------------------------------------
$ImageLocation="aleft.gif";
$ImgName="aleft.gif";
$fp = fopen ($ImageLocation, "rb");
$str = fread ($fp, filesize ($ImageLocation));
$data = chunk_split(base64_encode($str));
$CID = md5(uniqid (rand(), 1));
$content.= "Content-Type: image/gif\r\n";
$content.= "Content-ID: <$CID.$ImgName>\r\n";
$content.= "Content-Transfer-Encoding: base64\r\n";
$content.= "Content-Disposition: inline; filename=\"$ImgName\"\r\n\r\n";
$content.= $data;
$header.= $content;
$header.=" ";
$header .= "\r\n\r\n\r\n";
//------------------------------------------------------------------------------
//Plain
//------------------------------------------------------------------------------
$header .= "\r\n\r\n\r\n";
$header .= "--".$mime_boundary."\r\n";
$header .= "\nContent-Type: text/plain";
$header .= "\nContent-Transfer-Encoding: 8bit\r\n";
$header .="\r\n\r\n plain text test \r\n\r\n";
$header .= "\r\n";
$header .= "--".$mime_boundary."\r\n";
//end first file
//------------------------------------------------------------------------------
//HTML
//------------------------------------------------------------------------------
$header .= "--".$mime_boundary."\r\n";
$header .= "\nContent-Type: text/html";
$header .= "\nContent-Transfer-Encoding: 8bit\r\n";
$header .="\r\n\r\n ". $nachricht."\r\n\r\n";
$header .= "\r\n";
$header .= "--".$mime_boundary."\r\n";
//------------------------------------------------------------------------------
mail($to,$subjekt,$message,$header);
}
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:30 Uhr.
|
 |