Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki 1 do 10 z 13

Temat: potwierdzenie otwarcia maila

  1. #1

    Domyślnie potwierdzenie otwarcia maila

    Witam,

    Chciałem wysłać mejla
    Ok jest coś takiego jak cv raport i tam doklejany jest kod do pliku doc.
    Otwarcie pliku doc powoduje że sięga on na serwer po plik 1x1px i jest informacja o tym że załącznik został otwarty.

    Ja chciałbym zrobić coś takiego że wysyłam zwykłego mejla i otrzymywał bym info o której go otworzono
    oraz z jakiego adresu IP. Tylko własciwie nie wiem od czego tu zacząć
    Jak ktoś rzuci odpowiednie hasło z czym się zapoznać w PHP to już sobie z tym poradzę.

    Dodam że nie chodzi o żadne potwierdzenie w stylu kliknij aby potwierdzić tylko z automatu.

    Pozdrawiam

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Sam email nie ma takiej mozliwosci - musialoby to byc cos co wykona sie na kliencie pocztowym, tak jak Outlook traktuje zaproszenia do spotkan (od razu wrzuca w plan dnia jesli zatwierdzisz) choc samo w sobie to normalny email z zalacznikiem.
    Podobnie telefony Blackberry traktuja specjalnie przygotowane maile - mail dociera na telefon, jest momentalnie ukrywany przed userem (moze widac go bedzie 1-2sek jesli akurat patrzysz ale dzwieku nie bedzie ze masz nowa wiadomosc), po czym telefon wykonuje polecenia tam zawarte... ale jest to funkcja KLIENTA a nie samego maila.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3

    Domyślnie

    Ok sam email nie będzie miał takiej możliwości ale może gdyby:
    email nie byłby to sam tekst ale jako kod html z osadzonym JavaScript to może dało by się coś z tym zrobić.


    Przykładowo gdy dostaję email z allegro to jest tam obrazek pobierany automatycznie z serwera
    Kod html:
    <a target="_blank" href="http://www.allforplanet.pl/"><img src="http://static.allegrostatic.pl/site_images/1/0/afpTransLogo.png" alt="AllForPlanet" style="vertical-align: middle; border: none" />
    I myślę że to właśnie było by to. Tylko teraz jak to obsłużyć po stronie serwera.
    Ostatnio edytowane przez r_jaro : 05-10-2011 - 07:32

  4. #4
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Nie da sie bo serwer nie wykonuje kodu HTML i nie renderuje go... dopiero klient otwierajac maila moze zaladowac obrazek - jesli uzywa programu pocztowego ktory obsluguje HTML
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  5. #5

    Domyślnie

    Cytat Napisał TQM Zobacz post
    ... dopiero klient otwierajac maila moze zaladowac obrazek - jesli uzywa programu pocztowego ktory obsluguje HTML
    I własnie o to chodzi.
    Przyjmijmy że klient obsługuje HTML - przyjmijmy nawet że klientem niech będzie przeglądarka internetowa.
    To w momencie jeśli będzie następowało sięganie po obrazek możemy określić że coś sięga po ten obrazek oraz
    że z jakiegoś tam adresu IP.

    Właśnie na samym początku opisałem w jaki sposób działa cv raport - tam jest zwykły GET obrazka i nic więcej.

  6. #6
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Tak ale w poscie powyzej w pewnym momencie pisales o otwarciu i wykonaniu tego na serwerze a nie na kliencie. Na kliencie da sie... raz uzylem tego w praktyce do wysledzenia jednego czlowieka - wiem ze uzywal przegladarki a i tak nie dal sie zlapac...

    W wiekszosci przypadkow jednak to zadziala calkiem calkiem :P

    PDF, HTML, obrazek, jQuery itp - mozliwosci sa OGROMNE i nie jest to bardzo skomplikowane ale wiele z tych rozwiazan spowoduje ze klient dostanie pop-up z pytaniem czy zezwalasz aplikacji na sciagniecie czegos z netu.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  7. #7

    Domyślnie

    Cytat Napisał TQM Zobacz post
    Tak ale w poscie powyzej w pewnym momencie pisales o otwarciu i wykonaniu tego na serwerze a nie na kliencie. Na kliencie da sie... raz uzylem tego w praktyce do wysledzenia jednego czlowieka - wiem ze uzywal przegladarki a i tak nie dal sie zlapac...
    Moze coś nie tak opisałem w każdym badź razie chodzi mi o najprostszy wariant - niech będzie z tym obrazkiem.

    Cytat Napisał TQM Zobacz post
    PDF, HTML, obrazek, jQuery itp - mozliwosci sa OGROMNE i nie jest to bardzo skomplikowane ale wiele z tych rozwiazan spowoduje ze klient dostanie pop-up z pytaniem czy zezwalasz aplikacji na sciagniecie czegos z netu.
    Będę kombinował na róźne sposoby tylko nie wiem z czym w php mam się zaznajomić.

    Gdybym zamiast tego obrazka miał wyświetlić stronę w php to bym wiedział co i jak pobrać czas oraz IP. Natomiast z tym obrazkiem to nie wiem.

  8. #8
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Nie trzeba PHP... wstawiasz link do pliku jakiegokolwiek - moze byc 1x1 pixel przezroczysty i da rade... wazne aby nazwa byla rozna dla roznych dokumentow/maili i pozniej sprawdzasz w logu co bylo otwarte i kiedy a log serwera www ma tez adres IP.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  9. #9

    Domyślnie

    Cytat Napisał TQM Zobacz post
    Nie trzeba PHP... wstawiasz link do pliku jakiegokolwiek - moze byc 1x1 pixel przezroczysty i da rade... wazne aby nazwa byla rozna dla roznych dokumentow/maili i pozniej sprawdzasz w logu co bylo otwarte i kiedy a log serwera www ma tez adres IP.
    Taka też jest idea tylko problem w tym że nie mam dostępu do logu i dlatego pytam o php. Mam shella z obsługą php gdzie logi są pewnie składowane wspólnie dla wszystkich użytkowników.

  10. #10
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    to tez bedzie prosto choc na okretke nieco...
    skrypt php 'generuje' albo zwyczajnie odsyla przygotowany wczesniej plik (uwaga na naglowki http) i loguje do pliku - zadna wielka filozofia... to sa podstawy protokolu HTTP i skryptow w PHP
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

Strona 1 z 2 12 OstatniOstatni

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj