begin process at 2012 02 14 10:44:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > 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

Note :
9,71 / 10 - par 7 personnes
9,71 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :04/05/2003 Date de mise à jour :04/05/2003 14:06:34 Vu :8 522

Auteur : thepopolinux

Ecrire un message privé
Site perso
Commentaire sur cette source (33)
Ajouter un commentaire et/ou une note

 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

Source avec une capture CONNAITRE LE CONTENU DU PRESSE PAPIER D'UN VISITEUR ET LE LO...
NUMÉROS EN 08... DÉTAXÉS !!! (PHP/MYSQL)
MÉTÉO DYNAMIQUE PAR SOCKET
UPLOAD SIMPLE ET RAPIDE SUR UN SERVER FTP
TU AIME LE VERLAN ?

 Sources de la même categorie

Source avec Zip Source avec une capture GENERATEUR D'ONGLET DE NAVIGATION PHP par pos123
FORMATER UN LIEN YOUTUBE, DAILYMOTION OU VIMEO POUR L'UTILIS... par kgb93
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture SYSTEME D'AUTHENTIFICATION PHP AVEC PROTÉCTION KEYLOGGER par mtrix000
Source avec Zip Source avec une capture GENERATEUR DE BOUTONS DE PARTAGES POUR RESEAUX SOCIAUX par cod57

Commentaires et avis

Commentaire de eax le 04/05/2003 14:46:36

ah ouais c vrai c un petit code bien sympahique qui peut bien servir :)

Commentaire de thepopolinux le 04/05/2003 15:24:46

jé pensé à ça en cours de français ...
faut bien que je m'occupe ... :)

Commentaire de eax le 04/05/2003 15:27:22

ah ouais je connais................

Commentaire de must le 05/05/2003 16:37:07

Salut,j'ai essayé ceci,ne fonctionne pas,que faut il mettre comme adresse mail,dans le code php,que faut il mettre à la place de ceci &lt;notify@tonserveur.tld,nom du serveur
A+

Commentaire de RaphAstronome le 05/05/2003 18:36:17

Comment tu envoye une mail avec du javascript avec Outlook c'est visiblement pas possible.

Commentaire de thepopolinux le 05/05/2003 18:43:13

Jenvoi pa un mail en javascript : j'ouvre un script php en javascript et c'est le script PHP qui envoi le mail :)

Commentaire de thepopolinux le 05/05/2003 18:52:51

il faut que tu mette nimporte koi ... c pa important !
si tu met From: PoPo&lt;popo@microsoft.fr&gt; tu auras marqué PoPo comme expéditeur et si tu fais réponde ça répondra à popo@microsoft.fr en gros tu met ce que tu veux puisque tu veux pas répondre un message que tu reçoit :)

@++

Commentaire de matrey le 06/05/2003 20:34:30

le français à l'air de te passionner on dirait :-D Je te mets 10/10 pke même si c'est pas le truc de la mort qui tue c'est bien d'en avoir tiré çà !

Commentaire de thepopolinux le 06/05/2003 20:50:41

Merci :)
Le français me passione, au contrère : C presque le seul cours ou je peux prog à voix haute et avoir l'avis de mes pots ! lol

@++

Commentaire de mehdibou le 08/05/2003 14:20:01

Petit malin héhé ;)
C'est bien pensé, cependant, la méthode replace de javascript ne remplace que la première occurence et non pas toutes comme le fait la fonction str_replace de php ; donc il faut remplacer les
chaine=chaine.replace(" ", "+");
par
while (chaine.indexOf(" ")&gt;=0) chaine=chaine.replace(" ", "+");

voilou :) je mets qd mm un bon 9,49/10 ;)

Commentaire de thepopolinux le 08/05/2003 14:41:01

Ok merci !
J'ai assez galéré sur se point de Replace mais cependant sans le replace ça marche quand même :)
Je suis surtout un developper (mem si c un grd mot) en PHP donc c'est pour ça que j'ai pas fait gafe pour Replace !
Enfin la prochaine fois que je ferais un script en Javascript (dans quelques années peut-être, je le saurais !

@++
et Merci !

Commentaire de Clem le 22/05/2003 19:34:23

alors, on kod des script de ce genre ss mon avis Popo ? :p

Commentaire de thepopolinux le 22/05/2003 20:12:03

Je suis profondément désolé mon cher Cl3m !
Je vous pris de bien vouloir agréer mes excuses.
Je vous demanderait l'autorisation de diffuser mes script la prochaine fois.

Merci de votre bontée

Commentaire de Clem le 22/05/2003 22:34:23

lolz

Commentaire de SatanCorporation le 29/08/2003 13:13:51

C génial comme source
MERCI

Commentaire de SatanCorporation le 29/08/2003 13:13:53

C génial comme source
MERCI

Commentaire de thepopolinux le 29/08/2003 14:52:22

Ok merci ça fais plez !

@++
PoPo

Commentaire de zinco le 22/11/2003 16:24:12

désolé, mais hotmail bloque le code source des mails html :
aucun javascript ne sera executé. yahoo egalement.

en fait les sites de culs utilisent ce systeme depuis longtemps pour voir si tu lis leur mails et donc si ton adresse est active, ils te spamment a mort.

Commentaire de thepopolinux le 22/11/2003 20:08:12

tu le met ds un feuille de style css :)

Commentaire de zinco le 23/11/2003 12:54:33

tu peux me montrer un exemple en 10 lignes Theo ?
je vais le tester avec hotmail. Je suis curieux de voir si ça marche,
car hotmail a pensé à tout jusqu'a maintenant.
ils bloquent même l'activation d'un formulaire.
J'attends de voir ton petit code source, pari tenu ke ca marche pas ;-)

Commentaire de thepopolinux le 23/11/2003 13:12:46

je me rapelle que moi avant je fesais ou un appel d'image et l'image était enfait un script php qui s'ouvrait (&lt;img src=http://host/script.php&gt;) ou tout simplement un iframe (je ne sais pas si c encore possible).
Un autre moyen été d'afficher une pop-up avec la page pour récup les infos. Ouvirir une feuille de style (CSS) contenant du javascript (je sais pas si c'est corrigé) enfin tu en à plein comme ça :) faut se creuser les méninges : tant que le hack n'est pas trop important ils bouchent pas la faille :)

@++

Commentaire de gergalp le 13/07/2004 15:00:24

pour pouvoir envoyer un mail en html, il faut rajoter ca juste avant l'appel de la fonction mail()

$ente . = "Content-type: text/html\n"

pour cacher un script php dans le mail :

<img src="http://www.le-site.com/script.php" height="0" width="0" border=0>

le navigateur ou client mail prendra le script pour une image

Commentaire de zinco le 13/07/2004 18:17:47

hotmail, yahoo et tous les grands comptes bloquent les images depuis longtemps...
cette astuce éatit valable...  dans les années 70  !!!

du temps de starky et hutch et huggy les bons tuyaux...

Testez vos sources la prochaine fois...

Commentaire de gergalp le 13/07/2004 23:13:01

pour hotmail, ca marche tant que l'adresse email de l'expediteur est dans les contacts.

en général, tu envoies des mails a des gens dont tu as le contact, non? enfin, moi j'ai du mal a envoyer un mail sans adresse e-mail

Ps: Je teste toujours mes sources avant de poster

Commentaire de matrey le 14/07/2004 10:16:25

gergalp -> et pourtant... http://www.quechoisir.org/Article.jsp?id=Ressources:Articles:F4C7876608892393C1256EC80051FD55

Commentaire de gergalp le 15/07/2004 00:00:15

oh, encore un truc utile d'illégal....on va finir par plus pouvoir faire grand chose :(

Commentaire de thepopolinux le 15/07/2004 09:43:34

Tu viens de t'aperçevoir de ça gergalp .... ;)
Il y a des gens que je connais (très très proches) qui l'ont compris depuis longtemps (je ne citerait personne).

Commentaire de Filipe35 le 13/12/2005 17:45:05

J'ai pas lu les autres commentaires mais tu peux le faire sans javascript, du moment que le gars accepte les images, après php sait presque tout récupérer :p

Commentaire de jeanlo73 le 04/06/2007 23:32:24

salut super cool le code.

a tu la possibilité de récupère le adresse email

merci

Commentaire de eax le 04/06/2007 23:42:37

héhé salut popo, ça fait un bail qu'on traine sur ce site :)

Commentaire de GillesWebmaster le 24/05/2008 16:01:48

L'histoire nous dit-elle si le correspondant de l'auteur de la source lisait ses mails?

Commentaire de Marshalmat le 23/10/2008 04:25:18

Bonjour, étant nouveau sur ce site, j'aurai aimé avoir certaines précision concernant ce code.
Celui-ci permet de récupérer des infos d'un compte mail? Si oui comment fait on pour lutiliser ? le lancer etc... merci d'avance et continuez comme ca se site est géniale.

Commentaire de kiloubilou le 21/01/2009 18:45:27

euh sinon y a l'accusé de réception...

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 10,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales