Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odniesienie do załącznika graficznego w wiadomości email
Forum PHP.pl > Forum > PHP
eKodzik
Witam,

Nie wiem jak to dokładnie sprecyzować, ale chciałem wykonać stopkę graficzną w swoich wiadomościach email jednak odnosząc się do grafiki z serwera zewnętrznego problem polega na tym iż takie grafiki są z wejścia blokowane i ich wyświetlenie jest możliwe po uprzedniej zgodzie odbiorcy co z kolei może spowodować iż potencjalny klient nie zauważy treści którą chcę przekazać w stopce i tu moje pytanie jak odwołać się do załącznika typu IMAGE bym np. umieszczał "UKRYTY" załącznik i odnosił się do niego w wybranym miejscu wiadomości przez <img src="---" />.

Bardzo mi na tym zależy ponieważ widziałem wielokrotnie takie rozwiązanie u konkurencji jednak nie wiem jak Oni to robią ponieważ ID załącznika jest zmienne a szukałem w wielu miejscach jednak nie wiem jak sprecyzować zapytanie w wyszukiwarkach...

---
Z góry dzięki za każdą wskazówkę
Sephirus
Do tego celu możesz użyć np. PHPMailera - szukaj opcji związanej z CID (content-id). Dołącza się pliki do wiaodmości nadając im określone CID i potem w kodzie maila odwoluje do nich CID:xxx.

Obawiam się jednak, że to nie rozwiąże Twojego problemu. Zdjęcia załączone w ten sposób tak samo jak zewnętrzne będą wymagały najpierw zgody czytającego maila.
lukaskolista
Zdjecia dolaczone jakos zalaczniki do tresci nie wymagaja zgody czytajacego (na pewno nie wymaga tego gmail ani outlook, ktorych to klientow uzywa wiekszosc posiadaczy email - gmail wymaga tylko w przypadku wiadomosci zaklasyfikowanych jako spam). Jak kolega wczesniej wspomnial mozesz uzyc phpmailera, korzystajac z funkcji AddEmbeddedImage(), a nastepnie zastosowac podane id zalacznika (2 argument) w obrazku w tresci emaila:
  1. <img src="cid:{id}">
eKodzik
Witam,

Wielkie dzięki, wszystko działa jak należy php.gif
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.