![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam następujący problem. Wysyłam wiadomości przy użyciu PHPMailer. Dołączam do tych wiadomości załączniki i obrazki. Jeżeli wysyłam wiadomość z samym załącznikiem korzystając z metody $mail->AddAttachment() - załączniki dochodzą prawidłowo. Jeżeli dołączam do treści same obrazki korzystając z metody $mail->AddEmbeddedImage() - mail z obrazkami dochodzi prawidłowo (obrazki prawidłowo się wyświetlają). Problem pojawia się gdy chcę dodać załącznik a jednocześnie osadzić obrazek w treści. Dodam jeszcze, że załączniki wyświetlają się przez pocztę via www (zarówno te z disposition "atachment" jak i "inline"), ale nie pokazują się one w programach pocztowych jak np. Thunderbird, Outlook Express, itp. Czy ktoś miał podobny problem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Programy pocztowe mają własne ustawienia, domyślnie nie pobierają obrazków z zewnętrznych zasobów (embedowane powinny pojawiać się prawidłowo).
Obrazek wstawiany w treści jest kodowany za pomocą base64, czyli wygląda np tak:
Obrazki w formie załącznika są zwykłymi plikami. Czyli jeśli chcesz mieć obrazek w treści i jako załącznik, to musisz go dodać 2 razy. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Źle mnie zrozumiałeś. Chodzi o to, że dodaję embedowany obrazek (wyświetla się w treści jak trzeba) i chcę dołączyć do treści maila załącznik np. z pdf. Wtedy Thunderbird czy Outlook Express nie pokazuje, że wiadomość otrzymana jest z załącznikiem. A żeby było śmieszniej to gdy dam "Prześlij dalej" otrzymaną wiadomość to np. Outlook Express załącza ten pdf (czyli generalnie skrypt załącza go). Thunderbird już nie (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Co do obrazków w mailach to ja osobiście (z doświadczenia) radzę pomyśleć nad umieszczeniem ich na serwerze i wysyłaniu samych linków normalnie w <img> - z tym nie miałem nigdy problemów
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Co do obrazków w mailach to ja osobiście (z doświadczenia) radzę pomyśleć nad umieszczeniem ich na serwerze i wysyłaniu samych linków normalnie w <img> - z tym nie miałem nigdy problemów Nie, nie - to rozwiązanie absolutnie odpada. Właśnie z tego sposobu potrzebuję zrezygnować. Często takie coś blokowane jest przez programy pocztowe (pojawia się komunikat, że zdalna zawartość została zablokowana. Trzeba kliknąć, aby wyświetlić obrazki. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ok ok - ale z tego co sie orientuje to standardowe programy pocztowe nie wyświetlają też zembedowanych obrazków od razu - też trzeba kliknąć (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Thunderbird na przykład nie ma z tym problemu. Wyświetla zawsze ładnie zembedowane obrazki (IMG:style_emoticons/default/smile.gif) Ma ktoś pomysł jak rozwiązać problem?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:45 |