Tayo
Astuce et Tutorial » Le Web » Internet vrac » tutoriel rédigé par Zabuza
Description de cet article : Est-ce qu'il a lu mon email ?
Lire les commentaires

Accusé réception sur hotmail gmail





Par défaut il n'est pas possible de savoir si la personne à qui nous avons envoyé un email a bel et bien "lu" l'email, hotmail et gmail ( ainsi que d'autres.. ) ne permettent pas cette fonction.

Pourtant, en trafficant un petit peu, cela s'avère possible.


Il suffit d'intégrer une image à l'email, Si l'utilisateur lit l'email avec l'image, vous pourrez le savoir.


Requis :Un "ftp" ou plutôt un espace web pour placer un tout petit fichier php. Ce fichier sera donc l'image... 

Votre herbergeur free.fr suffit parfaitement, de même, si vous connaissez un ami qui possède un site... demandez lui l'autorisation pour placer un fichier de 2ko.

 


Comment ca marche ? :Php, language de développement web très connu,  sait créer une image jpg / png grâce à la librairie GD.

Nous allons lui demander d'effectuer une petit tâche type "tracer" qui viendra écrire dans un fichier texte quelques informations à chaque fois que l'image est chargée.

 Veuillez noter que cela peut s'avérer relativement complexe, mais en une dizaine de secondes tout peut être compris...


Allez, on commence.

Téléchargez ce fichier, puis décompressez le. Ensuite, placez le fichier timage.php sur un serveur web ( ftp, via filezilla par exemple ).

Voici le code source de timage.php :


Code php :[code=php]

<?php

$nomfichier = 'temail.txt' ;

if (@filesize($nomfichier) > 10000) { $fp = fopen($nomfichier,'w'); fclose($fp) ; } # Ligne permettant d'éviter que le fichier prenne trop de place.



$ID = $_GET['ID'];

header ("Content-type: image/jpeg");



$im = @imagecreate (1, 1)  or die("La librairie GD n'est pas active.") ; # Création de l'image 1px*1px

 $blanc = imagecolorallocate($im, 255, 255, 255); # couleur blanche

    $now=date('Y-m-d H:i:s');



$fp = fopen($nomfichier,'a+');

fputs($fp,"Lecture email. Date => $now Qui => $ID page  =>" . $_SERVER['HTTP_REFERER']  . ' hostname => ' . gethostbyaddr($_SERVER['REMOTE_ADDR']) .  "n")  ;

fclose($fp);

die();

?>[/code]


Ce code est réduit à sa plus simple expression. Il pourrait être perfectionné, mais pour des raisons évidente d'accéssibilité nous agirons ainsi.

Libre à vous de modifier la variable $nomfichier ='temail.txt' par un autre nom...


Voilà, la partie "technique" est réalisée.

Maintenant, il va falloir placer une image en code "html" pour savoir si la personne a lu l'email envoyé ou non.


Nous allons prendre le cas d'hotmail, pas à pas. Ecrivez votre email comme habituellement. Puis, cliquez sur Texte enrichi, et selectionnez Mode HTML.


Email hotmail


 


Placez à la fin le code suivant :


<img src="http://www.votrelien.fr/timages.php?ID=tonton" width="0" alt="" height="0" />


Remplacez bien sûr tonton par ce que vous voulez.. Cela indique "qui est le receveur d'email".

Vous pouvez maintenant envoyer votre email !



Lorsque le destinataire de l'email aura lu votre message, vous pourrez le savoir en lisant le fichier temail.txt.

Celui-ci affichera qui a lu l'email.

Dans notre test, cela devrait ressembler à un truc du genre :



Lecture email. Date => 2008-11-06 21:17:56 Qui => tonton page => http://by104w.bay104.mail.live.com/mail/InboxLight.aspx?n=999617404 => monip.fr

C'est très simple à lire.

Date => affiche l'heuer de lecture.

Qui => affiche le destinaire, ce fameux id=tonton.

Page => Adresse web de lecture (inutile).

Host=> l'ip (hostname) de celui-qui a lu votre email.


 


Les plus doués (codeurs) de vous pourront bien sûr améliorer ce bou de code, qui est très simple, mais c'était une petite "astuce" comme une autre !


 


 



réduireNews
réduireTutoriel lié
  • Accusé réception sur hotmail gmail
    Est-ce qu'il a lu mon email ?
  • Emails Gmail multiples
    Une seule adresse Email Gmail, plusieurs
  • Gmail : marquer tous les emails comme étant L..
    Pour une boîte de réception gmail plus propre
  • Mails non lu de Gmail en icone
    Savoir rapidement combien on a de nouveaux messages
  • Dans la même catégorie : Internet vrac

    La première astuce est vraiment bon à savoir !

    Une petite astuce pour s'amuser 30 secondes avec cette fonction cachée de Twitter
    réduireSocial

    rss 3D png rss 3D png


    Pseudo :
    Pass :
    Les lecteurs ont donné une note moyenne de :
    note 10
    Note: 10 sur 10

    Donnez votre note à ce tuto sur 10 :

    Modifier la date de naissance de son compte sur Facebook

    Site qui nous dit si on a flash d'installé

    Une astuce pour garder en mémoire l'identifiant

    Liste des commentaires pour Accusé réception sur hotmail gmail °° Tutoriel


    Il y a 5 annes, 5 mois
    @TTT non ta rien compris.
    Mais absolument rien.
    Bonne journée;
    Il y a 5 annes, 5 mois
    Ce n'est pas un accusé de réception, ça permet juste de tester si le serveur de réception a bien reçu le mail. AUCUNE CONFIRMATION D'OUVERTURE.
    Il y a 6 annes, 3 mois
    Bonjour,
    En effet cette petite astuce est très pratique.
    Par contre il doit me manquer une étape.
    Le fichier .txt est bien généré à partir du moment ou je rentre l'adresse du fichier .php dans mon navigateur http://monsite/timage.php mais ça ne marche pas à l'ouverture du mail. Avez vous une piste à me donner ?
    Merci par avance !!!
    Il y a 6 annes, 5 mois
    Super cette petite astuce !
    Ça date de plus d'un an mais ça peut toujours être utile : Dans le code à copier sur l'email, c'est bien .....timage.php... sans s à la fin de image (je faisais un copier/coller et ça ne fonctionnait pas!)
    Encore merci !
    Il y a 7 annes, 8 mois
    ReTesté à l'instant, ça marche pour moi.
    Donnez le droit au fichier php d'écrire ( via filezilla chmod )
    Il y a 7 annes, 8 mois
    Bonjour,
    ça marche pas, le fichier temail.txt n'est pas généré !!
    Il y a 7 annes, 8 mois
    Au même endroit que le fichier php.
    ( sur le serveur donc ).
    Il y a 7 annes, 8 mois
    même question:

    où trouve-t-on le fichier temail.txt ?

    merci
    Il y a 7 annes, 11 mois
    où trouve-t-on le fichier temail.txt ?
    Il y a 8 annes
    Bonjour,

    merci pour votre astuce très ingénieuse. J'essaie de la modifier pour qu'en lieu et place de l'image d'un pixel ce soit un logo hébergé sur mon site qui s'affiche, mais je suis un peu perdue, pourriez-vous m'aider ? Cordialement.
    Votre PseudoIl y a 0mn
    Votre commentaire forum
    Vous avez la parole
    Laissez un commentaire sur cet article.
    Pseudo :


    Facultatif : Cliquez ici pour choisir une tête
    Votre email ( non publié ) :

    Image anti spam :
    Code Image
    Recopier les 5 chiffres de cette image :






    Prendre contact avec Tayo.fr : Formulaire Tayo

    Tayo.fr, copyright jusqu'en 2233 ( Au moins ! ).