![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 14.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Próbuję wysłać e-maila w formacie HTML przez phpmailera i pojawia się dziwny problem. Gdy użyje jako tła tabeli CSS (background-image: url('link')) to email w outlooku i na gmailu pojawia się bez tla a na onet-poczcie tło jest widoczne. Gdy z kolei dam stare background='link' na gmailu tło jest widoczne, natomiast w outlooku nie... W phpmailerze mam ustawione IsHTML(true). Kod <!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" xml:lang="pl" lang="pl"> <head> <title>Email</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <table style="background-image: url(http://*************.jpg); background-repeat:no-repeat; height:335px"> <tr><td> blebleble </td></tr> </table> </body></html> Proszę o pomoc. Ten post edytował batman 25.04.2009, 08:24:09
Powód edycji: poprawiłem tytuł ~batman
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 66 Pomógł: 7 Dołączył: 17.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Niektóre skrzynki blokują obrazki w mailach, ale przeważnie powinien się pojawić link w stylu "pokaż obrazki z tego maila".
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Możesz wstawiać obrazek w treść maila, a nie tylko do niego linkować. Np:
Ten post edytował vokiel 24.04.2009, 06:30:29 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 14.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Możesz wstawiać obrazek w treść maila, a nie tylko do niego linkować. Np:
To rozwiązanie działa poprawnie na Poczta.Onet i w OutlookExpress, natomiast Outlook2007 i Gmail traktuje obrazki jako standardowe załączniki i nawet nie wyświetla informacji że zostały ukryte. Istnieje jakieś rozwiązanie które działa na każdym kliencie ? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Takiego rozwiązania nie ma, to czy obrazki będą wyświetlane zależy w większości przypadków od klienta poczty.
Dołączeie obrazka w postaci linku zmniejsza rozmiar poczty, ale zmusza do jego pobrania przy otwieraniu, co wiele klientów pocztowych blokuje. Przykładowo, sam w domu używam TheBat! i mam zablokowane pobieranie obrazków, przez to wszystkie spamowe maile sie nie wyświetlają poprawnie:-D Obrazki dołączane jako embeded teoretycznie powinny pojawiać się automatycznie w treści. Z tego co testowałem w TheBat!, OutlookExpress, Thunderbird działało bez zarzutu, wszystkich nie sprawdzałem. Jak widać Cytat Outlook2007 i Gmail traktuje obrazki jako standardowe załączniki i nawet nie wyświetla informacji że zostały ukryte. nie wszędzie to działa.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Ustawienie obrazka jako background-image w css nie zadziała. A to, że gdzieś działa to tylko i wyłącznie przypadek/błąd. Jeśli chcesz użyć obrazka jaktło spróbuj wrzucić obrazek jako atrybut background do znacznika html. Ścieżkę podaj bezwzględną, czyli http://www.jakis.adres.pl/obrazek.jpg. Jedyną wadą tego rozwiązania jest to, że odbiorca maila będzie musiał zaakceptować pobranie obrazków ze zdalnego serwera. Tego nie da się ominąć.
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:56 |