![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czy istnieje jakas biblioteka lub sposob aby sledzic status maila ? czy zostal otwarty/usuwaniety/spam?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
nie, możesz tylko wiedzieć czy został dostarczony i ew. potwierdzenie przeczytania które może wysłać odbierający.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Znalazlem niby taka opcje aby wyslac w naglowku maila:
http://help.mandrill.com/entries/21688056-...-click-tracking
ale niby naglowek sie laduje ale nic sie nie dzieje moze ktos z was kiedys czarowal z takim czyms? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 40 Dołączył: 20.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Teoretycznie możesz sprawdzić czy wiadomość została otwarta przez wrzucenie w jej treści obrazka, którego odnośnik kieruje do skryptu i zawiera jakiś identyfikator tego maila. Następnie ten skrypt zapisuje sobie fakt otwarcia go w bazie danych i dodatkowo generuje obrazek 1px na 1px, tak, żeby to było niewidoczne.
Minus jest taki, że jak ktoś ma zablokowane wyświetlanie obrazków w mailu to ta metoda nie zadziała. Innych metod nie ma. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czytałem kiedyś o metodzie wstawiania pliku dźwiękowego - wtedy niektóre poczty które blokują obrazki mogą wczytać ten plik dźwiękowy - którego nie słychać głównie chodzi o wykonanie request`u na twój serwer.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za podpowiedzi napewno przetestuje je.
Cytat i dodatkowo generuje obrazek 1px na 1px a po co juz po zapisie tworzyc ten obrazek? Udalo mi sie zrobic akcje z tym obrazkiem tylko request jest dwa razy robiony pierwszy raz kiedy wysylam maila drugi raz kiedy osoba odczyta wiadomosc. Czyli 2 razy robi sie zapis do BD , czy da rade jakos ograniczyc to do 1 razu tylko wtedy kiedy uzytkownik odczyta wiadomosc? Dodam ze probowalem porownac host z requestu ale tak nie dziala. Moglbym tak robic ze kiedy przy wykonywaniu requestu beda dwa rekordy w bazie o takim samym kluczu to jeden rekord usuwac. Lub robic tak ze zapisywac dwa requesty w bazie co bedzie oznaczac odczytanie wiadomosci. Ale wolal bym to jakos zoptymalizowac jako zapisc kiedy tylko uzytkownik odczyta wiadomosc. Jakies inne pomysly macie moze? Ten post edytował rad11 13.03.2015, 14:12:18 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Na jakiej zasadzie to robisz? Może podzielisz się kodem?
Ja bym zrobił to tak: 1. Zapisuje w bazie id wiadomości oraz flagę odczytana na 0 2. Wysyłam email który ma w treści: <img src="twojastrona.pl/costam.php?id={id_wiadomosci}"/> 2. Przechwytuje request z costam.php i w bazie dla id = $_GET['id'] ustawiam flage odczytana na 1 Chcesz powiedzieć, że w punkcie 2 wysyła ci request do costam.php? -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dokladnie tak.
wysylka maila:
zdjecie:
script.php
Ten post edytował rad11 13.03.2015, 14:17:58 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
A wyświetlasz gdzieś tą wiadomość? W jaki sposób ją wysyłasz? Normalna funkcja mail() nie powinna wczytywać treści takiego email tylko go wysłać. Pokaż kod.
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Probowalem wyslac audio ale wogole nie laduje tagu audio do wiadomosci co moze byc przyczyna ?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 19 Dołączył: 27.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
W 6 linii masz niedomknięty apostrof.
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To akurat jest blad przy kopiowaniu.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Probowalem wyslac audio ale wogole nie laduje tagu audio do wiadomosci co moze byc przyczyna ? Klient pocztowy może modyfikować źródło html. -------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Eh to dupa ... a da sie przed tym obronic w jakis sposob ?
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie da się.
Najpewniejszą metodą zliczania otwarć jest użycie <img>. Oczywiście najpewniejszą pod względem nieusunięcia tagu z kodu, bo wyświetlenie/zliczenie, zależy od tego czy użytkownik pobierze obrazki. -------------------- |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No wlasnie wiem wiekszosc klientow pocztowych ma wylaczone pokazywanie obrazkow i mozna wlaczyc jedynie poprzez pozwolenie pokazywania obrazkow.
Jak juz jestem w temacie jak sprawdzic czy email zostal dostarczony ? Poniewaz ponizszy kod pomimo wpisania takiego emaila fdafadsf25r34faeswfr2rtqewrgf34@o2.pl zwraca true i nie mam jak przechwycic zwrotu do nadawcy ?
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
Na adres z którego wysłałeś powinieneś dostać info, że delikwent nie istnieje, ale to zależy od konfiguracji serwera
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No wlasnie dostaje emaila, ale chce to dostac juz po uruchomieniu $mail->send(); da rade? potrzebuje to oznaczyc w bazie.
Ten post edytował rad11 16.03.2015, 12:12:31 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
nie, bo mail jest wysłany prawidłowo, jedynie dorobić jakiś mechanizm który pobierze sobie maile i posprawdza na taką ewentualność
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 08:49 |