Bonjour,
J'aimerais créer une image qui exécute du code php (récupérer l'adresse de l'image) pour l'envoyer par mail et voir si le mail a été ouvert.
C'est je pense ce que fait iplogger avec ses images "invisibles".
J'aimerais que l'image puisse être envoyée depuis gmail avec "insérer une photo".
L'adresse de l'image finira par "?nomDuDestinataire".

Avez-vous une idée de comment faire ?
J'ai testé de mettre du php à la fin d'un fichier image, de créer une image avec un fichier php... mais ça ne fonctionnait pas (c'est peut-être parce que j'ai mal fait).
Ou alors, savez-vous comment faire pour savoir si l'hébergeur qui possède l'image a eu un appel ou pas ?
/!\Ne me dites pas que ce n'est pas très respectueux ou je ne sais quoi de ce genre.
Merci beaucoup !

1 réponse


Salut,

C'est une pratique qui est utilisé par quasiment tout le monde, c'est pas forcément irrespecteux, ça permet de faire un suivi sur l'ouverture des mails. Mais attention, certains clients comme Gmail interprêtent les emails avant qu'il soit ouvert par le destinaire, ce qui fait un faux positif, le mail sera marqué comme lu alors qu'il n'aura pas été lu.

Le principe, c'est de créer un fichier PHP qui génére un pixel transparent, et de mettre cette image dans le mail.

<img src="https://mondomaine.fr/image-transparente.php?nomDuDestinataire=foo@bar.tld">

Après, il n'y a plus qu'à logger les accès à ce fichier