8768 sujets

Développement web côté serveur, CMS

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).

/!\Ne me dites pas que ce n'est pas très respectueux ou je ne sais quoi de ce genre.
Merci beaucoup !
Modifié par js_html (18 Nov 2020 - 17:27)
Modérateur
Salut,

js_html a écrit :
/!\Ne me dites pas que ce n'est pas très respectueux ou je ne sais quoi de ce genre.

Si tu prend la peine de marquer ça c'est que tu sais très bien que ce n'est pas réglo ce que tu demande. Tu penses bien aussi qu'il peut y avoir énormément de dérive et que du coup le périmètre d'action est hyper réduit par les client mail.

js_html a écrit :
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".

Non je ne pense pas que c'est comme ça que ca se fait ou que ca peut se faire. La seule façon de faire ça à mon avis c'est d'insérer une image distante et que l'hébergeur qui possède l'image regarde si il y a eu un appel ou pas. Donc c'est ton serveur a toi qui va devoir regarder si quelqu'un appelle ton image.

J'ai trouvé un article qui confirme ça et qui donne une variante : https://www.malekal.com/pistage-internautes-mails/
"C'est pour cela que certains Webmail et client mail masquent par défaut les images des mails reçus" (c'est même la norme).
Merci @_laurent !
_laurent a écrit :
Si tu prend la peine de marquer ça c'est que tu sais très bien que ce n'est pas réglo ce que tu demande. Tu penses bien aussi qu'il peut y avoir énormément de dérive et que du coup le périmètre d'action est hyper réduit par les client mail.

C'est aussi qu'on me dit à chaque fois qu'il ne faut pas faire ça, ni ça...

a écrit :
Lorsque le destinataire reçoit le mail et que l'aperçu du mail s'effectue, les images vont être chargés sur le lien.
Le système sera alors si le propriétaire de l'adresse mail A ou B a ouvert le mail puisque l'image avec l'identifiant unique sera chargée.

Savez-vous comment ?

_laurent a écrit :
l'hébergeur qui possède l'image regarde si il y a eu un appel ou pas. Donc c'est ton serveur a toi qui va devoir regarder si quelqu'un appelle ton image.

Savez-vous ce qu'il faut faire pour voir ça ?

[quote=_laurent] "C'est pour cela que certains Webmail et client mail masquent par défaut les images des mails reçus" (c'est même la norme).
Ah bon ?
Ils ne doivent pas être beaucoup à respecter la norme... Smiley cligne

Merci !
Modérateur
Bonjour,

js_html a écrit :
/!\Ne me dites pas que ce n'est pas très respectueux ou je ne sais quoi de ce genre.


Ce genre de pratique n'est pas très respectueuse! Smiley cligne

Amicalement,
C'est bizarre mais mon commentaire s'adressait en autre à @parsimnhi.
Qui a dit " Ce genre de pratique n'est pas très respectueuse! Smiley cligne " ? parsimonhi
Modérateur
js_html a écrit :
C'est aussi qu'on me dit à chaque fois qu'il ne faut pas faire ça, ni ça...

C'est ce qui arrive quand on essaie de faire des choses qu'il ne faut pas faire Smiley smile

js_html a écrit :
Savez-vous comment ?

Non

js_html a écrit :
Savez-vous ce qu'il faut faire pour voir ça ?

Non

Et même si je le savais, ca dépasse pour moi une certaine éthique ce qui m'empêcherait de montrer la marche a suivre par conscience pro, désolé..
Tu as essayé de poser une telle question sur d'autres forums ? Je serai curieux de voir si tu obtiens des réponses favorable sur du stakoverflow ou autre…

js_html a écrit :
Ils ne doivent pas être beaucoup à respecter la norme... Smiley cligne
Gmail, Outlook, Thunderbird, roundcube... la plupart des clients mail (lourd et web) que j'ai pu utiliser bloque les images par défaut jusqu'à ce qu'on mette l'utilisateur dans une whitelist. Et Gmail est de plus en plus vener avec sa stratégie de spam.

Bonne soirée
_laurent a écrit :
C'est ce qui arrive quand on essaie de faire des choses qu'il ne faut pas faire Smiley smile

?? Si c'est possible c'est qu'on peut le faire, sinon ce ne serais pas possible... non ? Smiley cligne

_laurent a écrit :
Et même si je le savais, ca dépasse pour moi une certaine éthique ce qui m'empêcherait de montrer la marche a suivre par conscience pro, désolé..
Tu as essayé de poser une telle question sur d'autres forums ? Je serai curieux de voir si tu obtiens des réponses favorable sur du stakoverflow ou autre…

Vous ne souhaiteriez pas me répondre mais vous voudriez être au courant ??? Smiley hein

_laurent a écrit :
Tu as essayé de poser une telle question sur d'autres forums ? Je serai curieux de voir si tu obtiens des réponses favorable sur du stakoverflow ou autre…

Non, je suis juste sur Alsacréations. Smiley smile Mais je vais demander sur d'autres. Vous en connaissez (en français) ?

Merci !
Modifié par js_html (18 Nov 2020 - 20:43)
Modérateur
js_html a écrit :
?? Si c'est possible c'est qu'on peut le faire, sinon ce ne serais pas possible... non ? Smiley cligne

J'ai jamais dit que c'était pas possible j'ai dit qu'il ne fallait pas les faire.

js_html a écrit :
Vous ne souhaiteriez pas me répondre mais vous voudriez être au courant ???

J'ai dit que je serai curieux de savoir si on te répond ou si on te dit aussi que "ce n'est pas très respectueux ou je ne sais quoi de ce genre".

js_html a écrit :
Mais je vais demander sur d'autres. Vous en connaissez (en français) ?

Non pas des Fr.
Salut,

Je ne peux qu'être d'accord avec tout ceux qui t'on répondu, je ne trouve rien d'éthique dans ta demande...

js_html a écrit :



Non, je suis juste sur Alsacréations. Smiley smile Mais je vais demander sur d'autres. Vous en connaissez (en français) ?

Merci !



Script php dans une image (pour info)
Modifié par slamjoker (19 Nov 2020 - 09:02)
@rthur PHPfrance.com a écrit :
Dans un fichier .htaccess que tu place dans le répertoire qui contient ton script:
AddType application/x-httpd-php .jpg

Attention, cela va faire interpréter tous les fichiers .jpg comme étant des scripts PHP par conséquent, je te conseil clairement de créer un répertoire isolé du reste de ton site avec juste ton script (que tu auras renommer en .jpg donc) vu ici


On peut créer un fichier .htaccess s'appliquant juste à un dossier ?

@slamjoker J'ai posé la question ici. C'est vous qui l'avez posté ici ? (Je rêve ou on a copié exactement ma question pour la re-poster ailleurs ?)

balsakup grafikart.com a écrit :
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">
vu ici

On insère quoi dans le mail comme image ?
C'est quoi le script PHP à mettre ?
Le code donné est le code html à mettre dans le mail ? On fait comment pour mettre de l'html dans un mail ?

Merci pour vos réponses !
js_html a écrit :



@slamjoker J'ai posé la question ici. C'est vous qui l'avez posté ici ? (Je rêve ou on a copié exactement ma question pour la re-poster ailleurs ?)



Absolument pas, mais cela m'a étonné aussi de voir exactement le même texte ...
Le premier c'est moi mais le second non (c'est un nouvel utilisateur qui a créé son compte il y a trois mois).
Oui, c'est bizarre de copier exactement ma question pour la re-poster ailleurs.
@slamjoker Merci de m'avoir donner le lien pour que je puisse voir les réponses.
Bonjour,
Personne ne veut me répondre ? Smiley cavapa Smiley help

@rthur PHPfrance.com a écrit :
Dans un fichier .htaccess que tu place dans le répertoire qui contient ton script:
AddType application/x-httpd-php .jpg

Attention, cela va faire interpréter tous les fichiers .jpg comme étant des scripts PHP par conséquent, je te conseil clairement de créer un répertoire isolé du reste de ton site avec juste ton script (que tu auras renommer en .jpg donc)
vu ici

On peut créer un fichier .htaccess s'appliquant juste à un dossier ?

balsakup grafikart.com a écrit :
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">

vu ici

On insère quoi dans le mail comme image ?
C'est quoi le script PHP à mettre ?
Le code donné est le code html à mettre dans le mail ? On fait comment pour mettre de l'html dans un mail ?

openclassrooms a écrit :
Ce qui se fait c'est de surveiller les logs d'accès à ton serveur, car l'appel à cette image dans le lecteur de mail fera forcément un appel HTTP pour l'afficher (sauf si elle est intégrée).
vu ici

Savez-vous comment fait-on ceci ?


Smiley merci pour vos réponses !
Modifié par js_html (07 Dec 2020 - 16:03)