Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wysłaniem wiadomości mail
Forum PHP.pl > Forum > PHP
adrian1987
Mam taki problem, że wysyłam przy pomocy klasy Rmail wiadomość email, ustawienia wyglądaj następująco:
  1. <?php
  2. $mail = new Rmail();
  3. $mail->setFrom('adrian1987@o2.pl');
  4. $mail->setSubject(strip_tags($_SESSION['temat']));
  5. $mail->setPriority('high');
  6. $mail->setTextCharset('utf-8');
  7. $mail->setHeadCharset('utf-8');
  8. $mail->setHTMLCharset('utf-8');
  9. $mail->setText(strip_tags($str));
  10. $mail->setHeader('Content-type', 'multipart/related');
  11. $mail->setHTML($html);
  12. ?>

Deklaruję treść text jak i html, ale chcę żeby jeśli jest tylko taka możliwość to wyświetlana była treść html... i wszędzie działa, wiadomość jest wyświetlana poprawnie... na o2, na onecie, na gmailu... w wielu miejscach sprawdzałem i jest ok, tylko jak ściągnę pocztę na dysk przy pomocy outlooka to wtedy nie wyświetla mi wiadomości jako html a jako text... Czy może jakieś nagłówki albo coś powinienem dopisać/zmienić??
kod wiadomości html jest taki
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>SPOT.KANIA</title>
  5. #root{width:725px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px;}
  6. #top{width:725px;float:left;height:65px; background-image:url(http://ominia.pl/newsletter/szablon1/logo.jpg);background-repeat:no-repeat;background-position:right;}
  7. #numer{width:250px;float:left;height:45px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;font-size:26px;padding-top:20px;}
  8. #pasek_top {width:725px;height:20px;float:left;background-color:#C1C1C1;}
  9. #content {width:725px;float:left;}
  10. #kol_left {width:375px;float:left;}
  11. #kol_right {width:350px;float:right;}
  12. #pasek_bottom {width:725px;height:20px;background-color:#FFFFFF;float:left;}
  13. #stopka {width:725px;height:80px;background-image:url(http://ominia.pl/newsletter/szablon1/stopka.jpg);background-repeat:no-repeat;float:left;}
  14. #copy {width:725px;height:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#999999;text-align:center;}
  15. A {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666666;text-decoration:none;}
  16. #temat {width:350px;float:left;}
  17. #zdjecie {width:350px;float:left;height:500px;background-image:url(http://ominia.pl/newsletter/szablon1/zdjecie.jpg);}
  18. </head>
  19.  
  20. <div id="root">
  21. <div id="top">
  22. <div id="numer">22</div>
  23. </div>
  24. <div id="pasek_top"></div>
  25. <div id="content">
  26. <div id="kol_left"><p><span style="font-size: small;"><span style="color: rgb(128, 0, 128);"><span style="font-family: Verdana;">Prawy obroĹca miaĹ z Realem kontrakt na jeszcze jeden sezon, ale klub zdecydowaĹ, ĹĽe piĹkarz juĹĽ nie jest potrzebny. Jak pisze &quot;Marca&quot; w poniedziaĹek do Salgado zadzwoniĹ dyrektor sportowy Realu Miguel Pardeza, kt&oacute;ry zwolniĹ piĹkarza z wtorkowego treningu. Za wczeĹniejsze rozwiÄzanie umowy klub wypĹaci mu 3 mln euro odszkodowania. Real jeszcze nie skomentowaĹ tych doniesieĹ, Salgado zrobi to na konferencji w Madrycie.<br />
  27. <br />
  28. <span style="color: rgb(51, 51, 51);">PiĹkarz przyszedĹ do Realu w 1999 roku z Celty Vigo. W ciÄgu 10 lat w Madrycie dwa razy wygrywaĹ z klubem LigÄ Mistrz&oacute;w i cztery razy byĹ mistrzem Hiszpanii. W barwach Realu zagraĹ 250 mecz&oacute;w, w reprezentacji kraju zagraĹ 53 razy.</span><br />
  29. <br />
  30. Po odejĹciu z zespoĹu &quot;Kr&oacute;lewskich&quot; Salgado nie powinien narzekaÄ na brak ofert. Interesuje siÄ nim kilka hiszpaĹskich klub&oacute;w, m.in. Real Saragossa.<br />
  31. <br />
  32. <span style="color: rgb(255, 102, 0);">OdejĹcie 33-letniego piĹkarza to kolejny krok w odchudzeniu kadry Realu. Wicemistrzowie Hiszapani pozbyli siÄ ostatnio teĹĽ Javiego Garcii, a bliscy przejĹcia do nowych klub&oacute;w sÄ Wesley Sneijder (Aston Villa) i Klaas-Jan Huntelaar (AC Milan).</span><br />
  33. </span></span></span></p>
  34. <p><span style="font-size: small;"><span style="color: rgb(128, 0, 128);"><span style="font-family: Verdana;"><br />
  35. PiĹkarz przyszedĹ do Realu w 1999 roku z Celty Vigo. W ciÄgu 10 lat w Madrycie dwa razy wygrywaĹ z klubem LigÄ Mistrz&oacute;w i cztery razy byĹ mistrzem Hiszpanii. W barwach Realu zagraĹ 250 mecz&oacute;w, w reprezentacji kraju zagraĹ 53 razy.<br />
  36. </span></span></span></p></div>
  37. <div id="kol_right">
  38. <div id="temat"><h4><span style="color: rgb(0, 204, 255);"><span style="font-size: x-small;"><span style="font-family: Verdana;">WedĹug hiszpaĹskiej &quot;Marki&quot; Real Madryt rozwiÄzaĹ kontrakt z prawym obroĹ Michelem Salgado. Klub uznaĹ, ĹĽe 33-letni piĹkarz nie ma szans na grÄ w przyszĹym sezonie. KoĹo poĹudnia w madrycie odbÄdzie siÄ konferencja prasowa, na kt&oacute;rej zawodnik odniesie siÄ do informacji dziennika. </span></span></span></h4>
  39. <p><span style="color: rgb(0, 204, 255);"><span style="font-size: x-small;"><span style="font-family: Verdana;"><br />
  40. </span></span></span></p></div>
  41. <div id="zdjecie" style="background-image:url(http://ominia.pl/newsletter/szablon1/1000002.jpg);"></div>
  42. </div>
  43. </div>
  44. <div id="pasek_bottom"></div>
  45. <div id="stopka"></div>
  46. <div id="copy">Zgodnie z UstawÄ? z dnia 26.08.2002 r. (Dz. U. Nr 144, poz. 1204) o Ĺ?wiadczeniu usĹ?ug drogÄ? elektronicznÄ?, wymagana jest zgoda na otrzymywanie w ten sposĂłb poczty informacyjnej. Ten newsletter jest rozsyĹ?any przez SPOT. ul. Dolna Wilda 87 61-501 PoznaĹ? Polska +48 (61) 835 88 40. W celu rezygnacji z newslettera kliknij <a href="">tutaj</a></div>
  47. </div>
  48. </body>
  49. </html>
dotangelo
Nie wiem czy nie musiałbyś jako załącznik dać pliku html. Kiedyś widziałem takie rozwiązanie.
adrian1987
Zrobiłem w ten sposób, że dodatkowo jako załącznik daję plik index.html gdzie jest również zapisany kod html wiadomości i niestety nic to nie zmieniło... Jakieś inne jeszcze propozycje?

A czy outlook nie ma przypadkiem problemów z odczytywaniem wartości CSS background-image, width itd??
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.