php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.05.2009, 19:07  
Erfahrener Benutzer
 
Registriert seit: 17.12.2008
Beiträge: 100
Knutschi befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] HTML eMail richtig anzeigen, mail() und phpmailer

nAbend zusammen,

suche nun seit länger ne Lösung damit meine eMail richtig angezeigt wird.

Habe mit der mail() angefangen und bin hier im Forum dann drauf gestossen, dass mail() nicht mehr, ich sag mal zeitgemäß ist

mein header mit mail() sieht so aus
PHP-Code:
$header "FROM:$absender\r\nCC:$cc\r\nBCC:$bcc\r\nMIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\nContent-Transfer-Encoding: 8bit"
der text so:
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
        <
head>
            <
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <
title>Hair and Beauty Lunge Brühl</title>
            <
style type="text/css">
            <!--
            
h1 {
            
font-familyVerdanaGenevasans-serif;
            
font-size16px;
            
font-weightbold;
            
color#000;
            
}
            
#header {background:url(http://www.lounge-bruehl.de/fileadmin/img/mailheader.jpg) no-repeat center center;}
            #footer a {background:inherit; color:#666; font-weight:200; text-decoration:none; font-size:12px;}
            #footer a:hover {text-decoration:underline;}
            
-->
            </
style>
        </
head>

    <
body style="margin:0px; padding:0px; font:Verdana, Geneva, sans-serif black; background:#cecece; color:#3a3a3a">
        <
table width="500" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF" style="border:1px solid #808080">
            <
tr>
            <
td id="header" style=" height:160px;"></td>
            </
tr>
            <
tr>
            <
td style="border-top:1px solid #808080; font:14px; padding:10px;"><h1>Hallo '.$bday["fname"].',<br/>
            </
h1>
            <
p>dein Team von der Hair &ampBeauty Lounge w&uuml;nscht dir alles gute zum Geburtstag!<br/>
            </
p>
            <
p>Das du weiterhin viel Geld verdienst und es bei uns ausgibst!<br/>
            </
p>
            <
p>Wenn du folgenden Gutscheincode <b>'.$code.'</bbei uns einl&ouml;sterh&auml;lst du einen Nackenmasage gratis!!</br>
            </
p>
            <
p>Dein Lounge Team xxx</p></td>
            </
tr>
            <
tr>
            <
td id="footer" style="border-top:1px solid #808080; text-align:center;"><strong><a href="http://www.lounge-bruehl.de/" target="_blank">Home</a></strong>&nbsp;&nbsp;-&nbsp;&nbsp;<strong><a href="http://www.lounge-bruehl.de/hauptmenue/anfahrt.html" target="_blank">Anfahrt</a></strong>&nbsp;&nbsp;-&nbsp;&nbsp;<strong><a href="http://www.lounge-bruehl.de/fussmenue/impressum.html" target="_blank" >Impressum</a></strong>&nbsp;&nbsp;-&nbsp;&nbsp;<strong><a href="http://www.lounge-bruehl.de/hauptmenue/kontakt.html" target="_blank" >Kontakt</a></strong></td>
            </
tr>
        </
table>
    </
body>
</
html
bei phpmailer habe ich
PHP-Code:
$mail->IsHTML(true); 
gesetzt und den selben Text verwendet.

Das Problem ist, unter Thunderbird wird alles korrekt angezeigt.
Bei Outlook oder web.de wird das Bild nicht angezeigt.
Habe den Mail-Header angeschaut und mit anderen newsletter (amazon, t-mobile usw.) die ich so erhalte verglichen. Von dem was ich gegoogelt habe hat mir auch noch nichts weitergebracht.
__________________
B.L.U.B. -> Biohazard Liquid Undefinied B.L.U.B.
Knutschi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.05.2009, 20:18  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Bei HTML-Emails sollte man nur Inline-CSS-Anweisungen nutzen. Nicht jeder Client versteht

<style type="text/css">
<!--

usw.
Wolla ist offline  
Alt 12.05.2009, 21:14  
Erfahrener Benutzer
 
Registriert seit: 17.12.2008
Beiträge: 100
Knutschi befindet sich auf einem aufstrebenden Ast
Standard

wurde geändert.
an dem lags dann wohl auch net
__________________
B.L.U.B. -> Biohazard Liquid Undefinied B.L.U.B.
Knutschi ist offline  
Alt 12.05.2009, 21:18  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Sicherheitseinstellung keine dokumente von fremden servern "nachzuladen" ?

wir schaut der quelltext der anzeige bei web.de zum beispiel aus, verändert web.de vielleicht das html ?
robo47 ist offline  
Alt 12.05.2009, 21:49  
Erfahrener Benutzer
 
Registriert seit: 17.12.2008
Beiträge: 100
Knutschi befindet sich auf einem aufstrebenden Ast
Standard

nein sind kein sicherheitseinstellungen gesetzt.

thunderbird zeigt an das ne grafik geladen werden soll.
wenn ich dies bestättige klappts auch.

nur bei outlook gehts nicht.

so sieht der header bei web.de aus
Zitat:
Received: from [80.67.30.126] (helo=m30s36db.ispgateway.de)
by mx33.web.de with smtp (WEB.DE 4.110 #293)
id 1M3tdn-0005Kd-00
for knutschi@web.de; Tue, 12 May 2009 17:11:35 +0200
Received: (qmail 5485 invoked by uid 0); 12 May 2009 15:11:15 -0000
Received: from unknown (HELO m30s36db.ispgateway.de) (127.0.0.1)
by localhost with SMTP; 12 May 2009 15:11:15 -0000
Received: (from ssh-735453@localhost)
by m30s36db.ispgateway.de (8.14.0/8.13.6/Submit) id n4CFBBLi005465;
Tue, 12 May 2009 17:11:11 +0200
Date: Tue, 12 May 2009 17:11:11 +0200
Message-Id: <200905121511.n4CFBBLi005465@m30s36db.ispgateway.d e>
To: andreas@yyyyyxxxxxx.de
Subject: Alles Gute zum Geburtstag wünscht dir www.lunge-brühl.de
X-DFOptimize: BV1dXQUYGxsYGhh1HRodEx4FWFoHQkVZXkNETQUdExkYBRITGR gFXlNaRRlJR1kFWlhFQE9BXk8FQ14HWkteXkNZRUQFR0tDRAVM Q0ZPS05HQ0QFXk9HWkZLXk9ZBUhOS1MEWkJa
FROM: noreply@yyyyxxxxx.de
CC: knutschi@web.de
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Return-Path: yyyxxxxx@gmx.com
__________________
B.L.U.B. -> Biohazard Liquid Undefinied B.L.U.B.
Knutschi ist offline  
Alt 13.05.2009, 09:27  
Erfahrener Benutzer
 
Registriert seit: 17.12.2008
Beiträge: 100
Knutschi befindet sich auf einem aufstrebenden Ast
Standard

ist erl.
Der Link zum Bild wurde in ein <img> Tag gelegt.

Danke.
__________________
B.L.U.B. -> Biohazard Liquid Undefinied B.L.U.B.
Knutschi ist offline  
 


Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] HTML Email kommt nur mit Code an maastradamus Scriptbörse 22 28.09.2009 14:01
html formular mit einer php mail funktion basti-erfurt Scriptbörse 3 07.12.2008 15:21
header in HTML Email dh1sbg PHP Tipps 2008 3 11.08.2008 12:22
[Erledigt] HTML Mail mit Lücken mitten in den Worten, wie kommt das? DeeFour PHP-Fortgeschrittene 2 29.05.2008 15:47
phpinfo in mail() aber ohne anzeigen PHP Tipps 2005-2 4 24.08.2005 20:37
email versenden mit funktion mail() PHP Tipps 2005 6 20.05.2005 17:38
bilder in html mail PHP-Fortgeschrittene 11 10.01.2005 20:03
mehrere Atachement mit HTML Mime mail class??? 18inch PHP Tipps 2004-2 1 28.11.2004 23:58
[Erledigt] HTML Formular durch PHP Code per Mail versenden PHP Tipps 2004-2 3 12.11.2004 11:48
IMAP: Bild(er) in HTML Part richtig darstellen PHP-Fortgeschrittene 1 07.10.2004 12:21
Mysql tabellen wert in html anzeigen PHP Tipps 2004 20 29.09.2004 16:55
in mail() function jpg anzeigen PHP-Fortgeschrittene 4 13.09.2004 09:37
news.php in html Seite anzeigen PHP Tipps 2004 4 30.08.2004 18:20
html mail PHP Tipps 2004 2 03.08.2004 09:05
HTML Email PHP Tipps 2004 2 18.06.2004 06:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmailer html mail, newsletter richtig anzeigen, http://www.php.de/php-einsteiger/55034-erledigt-html-email-richtig-anzeigen-mail-und-phpmailer.html, email richtig anzeigen, phpmailer html email, html email anzeigen, phpmailer html, e-mails richtig anzeigen, emails richtig anzeigen, phpmailer utf-8, email als html anzeigen, phpmailer footer, email html anzeigen, phpmailer html-mail, e-mail richtig anzeigen, html mail anzeigen, html email richtig, newsletter korrekt anzeigen, html mail anzeigen in php, php als html anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum