php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.01.2005, 20:43  
Gast
 
Beiträge: n/a
Standard pear mime mail funktioniert nicht überall

habe mein newsletter (vorher mit "mail()) umgebastelt und benutze jetzt eine pear mime mail-klasse, nachdem ich probleme bei der wiedergabe in einigen programmen hatte. nun funktioniert es etwas besser, gibt aber immer noch gravierende probleme:

z.b. outlook express + gmx:
- es werden ab und zu "=" in den mailtext eingesetzt
- darstellung verschachtelter tabellen chaotisch
- einige bilder werden nicht dargestellt

--> bei hotmail und yahooo funktioniert alles prima!

qt:
.........................................
include "Mail.php";
include "Mail/mime.php";
$html = $mail;
$crlf = "\r\n";
$mime = new Mail_Mime($crlf);
$mime->setHTMLBody($html);
$mime->addHTMLImage("$linkbutton","image/gif");
$mime->addHTMLImage("/images/spacer_transparent_05x10.gif","image/gif");
$mime->addHTMLImage("images/spacer_transparent_1x10.gif","image/gif");
$mime->addHTMLImage("/thumbs/$pic1","image/jpeg");
$mime->addHTMLImage("/images/daumen_2.gif","image/gif");

$hdr = array(
"From" => $absender,
"Subject" => $betreff
);

$body = $mime->get();
$hdr = $mime->headers($hdr);

$mail =& Mail::factory("mail");
$mail->send($empfaenger, $hdr, $body);

...................................

da dies meine ersten versuche mit pear sind, ist mein fehler vielleicht simpel - ich komm halt nur nicht darauf ...

auf jeden fall schonmal 1000 dank
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.01.2005, 20:55  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

naja, verschachtelte tabellen können ja auch nur chaotisch sein!
und sonst denk ich dass es mit dem mime type zusammenhängt...
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline  
Alt 04.01.2005, 23:16  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

poste doch einfach mal den quelltext einer solchen mail, vieleicht sind einfach fehler im quelltext selbst und ein programm erkennt das halt und stellt es dar, wie es eigentlich aussehen sollte.


mfg
robo47
robo47 ist offline  
Alt 05.01.2005, 13:11  
Gast
 
Beiträge: n/a
Standard quelltext

ohne euch jetzt zumüllen zu wollen - ich poste hier mal den kompletten qt meiner test-version (mein outlook express zeigt z.b. keine hintergrundfarben und grafiken an ...)

.................................................. ......

$html =
"<html>
<body bgcolor='#999999' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#666666'>
<tr>
<td width='16%'>[img]logo_oben.gif[/img]</td>
<td width='84%' align='right' valign='top'>link</td>
</tr>
<tr>
<td width='16%'>[img]logo_unten.gif[/img]</td>
<td width='84%' align='left' valign='bottom'>header</td>
</tr>
</table>
<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFF33'>
<tr>
<td>[img]spacer_transparent_05x10.gif[/img]</td>
</tr>
</table>
<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#666666'>
<tr>
<td>[img]spacer_transparent_1x10.gif[/img]</td>
</tr>
</table>
<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFFFF'>
<tr>
<td>+++ newsticker +++</td>
</tr>
</table>
<table width='100%' border='0' cellspacing='0' cellpadding='0' height='200' bgcolor='#999999'>
<tr>
<td align='center' valign='middle'>inhalt</td>
<td align='center' valign='middle'>bild</td>
</tr>
</table>
<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFFFFF'>
<tr>
<td>+++ newsticker +++</td>
</tr>
</table>
<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#999999'>
<tr align='right'>
<td>footer</td>
</tr>
</table>
</body>
</html>
";


include "Mail.php";
include "Mail/mime.php";
$crlf = "\r\n";
$mime = new Mail_Mime($crlf);
$mime->setHTMLBody($html);
$mime->addHTMLImage("http://www.xyz.de/images/spacer_transparent_05x10.gif","image/gif");
$mime->addHTMLImage("http://www.xyz.de/images/spacer_transparent_1x10.gif","image/gif");
$mime->addHTMLImage("http://www.xyz.de/images/logo_oben.gif","image/gif");
$mime->addHTMLImage("http://www.xyz.de/images/logo_unten.gif","image/gif","image/gif");

$hdr = array(
"From" => $absender,
"Subject" => $betreff
);

$body = $mime->get();
$hdr = $mime->headers($hdr);

$mail =& Mail::factory("mail");
$mail->send($empfaenger, $hdr, $body);
.................................................. ..................

danke für eure hilfe!!
 
Alt 05.01.2005, 20:42  
Gast
 
Beiträge: n/a
Standard loesung

jetzt funktioniert's ...

falls ihr mal das gleiche problem haben solltet - hier gibt's die loesung:

http://www.weberforums.com/ftopic5703.html
 
 


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
Evanzo - PHP: mail funktioniert nicht alexgsx PHP Tipps 2006 13 01.04.2006 16:31
[Erledigt] PEAR LOG file handler buffering funktioniert nicht PHP-Fortgeschrittene 0 16.12.2005 10:22
mail() funktioniert nicht PHP Tipps 2005-2 9 11.10.2005 15:38
Mail adresse überprüfen? PHP Tipps 2005-2 6 16.06.2005 11:53
[Erledigt] includepathproblem pear blockiert smarty und umgekehrt PHP Tipps 2005 1 08.05.2005 18:46
einfache mail funktion funktioniert nicht... PHP Tipps 2005 11 27.04.2005 20:25
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
mail() Funktion - Liefert TRUE jedoch .... PHP Tipps 2005 21 23.02.2005 11:54
pear mime mail >> attachment funktioniert nicht PHP Tipps 2005 4 28.01.2005 16:23
mehrere Atachement mit HTML Mime mail class??? 18inch PHP Tipps 2004-2 1 28.11.2004 23:58
mail() Funktion funktioniert nach ServerBackup nicht mehr PHP-Fortgeschrittene 5 29.10.2004 21:29
mail() mit *.txt Anhang funktioniert nicht ganz... 18inch PHP Tipps 2004 7 12.10.2004 11:47
[Erledigt] mail() - mail header PHP-Fortgeschrittene 2 28.09.2004 15:35
ärger mit mime package von pear PHP Tipps 2004 13 13.09.2004 13:46
BCC Versand bei mail() funktioniert nicht PHP-Fortgeschrittene 4 09.09.2004 13:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
addhtmlimage, $mime->addhtmlimage, addhtmlimage http, http://www.xyz.ch/image.gif, mime addhtmlimage, email mime pear, pear mime addhtmlimage#, pear mime.php, http://www.php.de/php-tipps-2005/15330-pear-mime-mail-funktioniert-nicht-ueberall.html, pear attachments .txt mime mail, php pear mail mime outlook, $mime =& new mail_mime($crlf);, pear mail attachment outlook, php pear mail mime addhtmlimage inline, pear mime hintergrundbild, pear mail kein html, pear mail newsletter, addhtmlimage php, pear mail mime attachment problem, php bilder mime funktioniert nicht

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.