begin process at 2012 02 14 23:50:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > CLASS PERMETTANT DE LIRE SES MAILS MSN ET DE SE REDIRIGER DANS SA BOITE MSN

CLASS PERMETTANT DE LIRE SES MAILS MSN ET DE SE REDIRIGER DANS SA BOITE MSN


 Information sur la source

Note :
6,5 / 10 - par 4 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Classé sous :msn, email, hotmail, mail, class Niveau :Initié Date de création :06/03/2006 Date de mise à jour :06/03/2006 12:35:51 Vu / téléchargé :29 447 / 1 510

Auteur : codefalse

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

 Description

Voila voila !
Cette classe permet de se connecter sur MSN et
          _ d'indiquer le nombre d'emails non-lus
          _ de rediriger vers la boite mail

On peux faire l'un ou l'autre ou les deux, en fonction de la fonction appelée.

J'ai fait de mon mieux en la codant afin d'y mettre le plus de commentaires possibles pour que ceux qui ont du mal aient des facilités à comprendre, mais je ne garantit pas qu'elle soit nikel.
C'est ma première classe donc soyez indulgent au niveau du code a proprement parlé des classes :)
Je l'ai mis dans un niveau initié car d'après moi les sockets sont relativement faciles d'utilisation et une classe n'est pas trop dificile a réaliser, mais pas pour un débutant :) maintenant peut-être suis-je trop modeste ? :p ;)

Voila voila :)

Source

  • // pour connaitre le nombre d'email dans sa boite :
  • <?PHP
  • include "msnclass.php";
  • $msn = NEW msn_mail;
  • echo "Vous avez ".$msn->nbr_emails ("monemail@hotmail.com", "passwd")." email(s) non lus !";
  • ?>
  • // pour rediriger directement sur la boite mail :
  • <?PHP
  • include "msnclass.php";
  • $msn = NEW msn_mail;
  • echo $msn->redirect ("monemail@hotmail.com", "passwd");
  • ?>
  • // il y a plein d'alternative avec ces deux fonctions, vous pourrez les voirs en lisant l'aide (la pseudo-aide plutot :p) incluse dans le fichier php !
// pour connaitre le nombre d'email dans sa boite :
<?PHP
include "msnclass.php";
	$msn = NEW msn_mail;
	echo "Vous avez ".$msn->nbr_emails ("monemail@hotmail.com", "passwd")." email(s) non lus !";
?>

// pour rediriger directement sur la boite mail :
<?PHP
include "msnclass.php";
	$msn = NEW msn_mail;
	echo $msn->redirect ("monemail@hotmail.com", "passwd");
?>

// il y a plein d'alternative avec ces deux fonctions, vous pourrez les voirs en lisant l'aide (la pseudo-aide plutot :p) incluse dans le fichier php !


 Conclusion

NOTE :
Cette classe déconnecte l'utilisateur qui veut recevoir ses emails de sa session MSN Messenger, car j'utilise le protocole de ce dernier pour connaitre les emails donc forcément ca fait déconnecter de la session.
La prochaine modification à envisager est, je pense, empecher de déconnecter l'utilisateur de MSN ...


J'attends avec impatience vos remarques, commentaires, appréciations et si vous avez des suggestions, je suis ouvert pour modifier cette classe ... :)


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

06 mars 2006 12:35:52 :
J'ai juste modifié le texte, j'avais oublié de mentionner le plus important : le fait que msn est déconnecté lors de l'utilisation de ce script ...

 Sources du même auteur

[PHP5] MULTI-THREADING : ACCÉLÉRATION DU TEMPS DE TRAVAIL D'...
Source avec Zip GESTIONNAIRE DE MODÈLES SQL
Source avec Zip [PHP5] - SIMPLE CLASSE D'ENVOI D'EMAIL
Source avec Zip CATAPULT FRAMEWORK, VERSION 0.1 : "ORIGIN"
[PHP5] - CLASSE D'UPLOAD

 Sources de la même categorie

Source avec Zip Source avec une capture FORM TO MAIL AVEC PROTECTION PAR TOKEN ET CAPTCHA CONTRÔLES ... par cod57
Source avec Zip Source avec une capture FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI ... par cod57
Source avec Zip CHAT EN PHP ET JQUERY par pitchoubrazil
Source avec Zip Source avec une capture FORMULAIRE DE CHOIX MULTI-CONTACT VALIDE XHTML 1.0 TRANSITIO... par aventurier19
Source avec Zip Source avec une capture WEB MESSENGER par EvildarkEurope

 Sources en rapport avec celle ci

Source avec Zip ENVOIE MAIL EN HTML AVEC PHP PAS DE SPAM SUR HOTMAIL ET GMAI... par Dje33
Source avec Zip [PHP5] - SIMPLE CLASSE D'ENVOI D'EMAIL par codefalse
Source avec Zip Source avec une capture CLASS WEBMAIL par waterw72
Source avec Zip CLASS MAIL GESTION COMPLÈTE par cerede2000
Source avec Zip CLASS D' ENVOIE DE MAIL EN SMTP par ImmortalPC

Commentaires et avis

Commentaire de FhX le 06/03/2006 13:53:26

# include "msnclass.php";
#     $msn = NEW msn_mail;
#     echo "Vous avez ".$msn->nbr_emails ("monemail@hotmail.com", "passwd")." email(s) non lus !";

J'aurais mis quelque chose dans le genre :
<?php
$msn = new msn_mail('mon_mail@hotmail.com', 'mon_mot_de_passe');
echo 'Vous avez '.$msn->get_email().' email(s) non lus !';
?>

Et encore, tu peux faire aussi :
<?php
$msn = new msn_mail('mon_mail@hotmail.com', 'mon_mot_de_passe');
// En interne, tu récupères le nombre d'email
echo 'Vous avez '.$msn->EmailCount.' email(s) non lus !';
?>

C'est au choix, je trouve ca plus joli ! :)

Commentaire de codefalse le 06/03/2006 20:50:28 administrateur CS

oué c vrai c pas mal :) jvais voir pour modifier ca quand j'aurai le temps (cad d'ici 100 à 200 ans ... ;) ) nan jvais faire ca le plus vite possible (logiquement demain (mardi) c fait!)

Commentaire de JLN le 13/03/2006 17:21:52

Super ! j'essai ca et je remet mon avis dès que possible...

@+ JLN

Commentaire de pablor44 le 13/03/2006 21:28:36

Mieux vaut mettre des ' au lieu des " pour une améliorer le temps d'execution et à voir s'il ne sera pas plus judicieu de remplacer les series Else if par des case of ^^!

Voili voilou sinon très bon code très interessant je mets 8!

Commentaire de codefalse le 13/03/2006 22:41:26 administrateur CS

Pour les ' au lieu de " ok je comprends mais pour les case of au lieu des else if jvois pas trop
c'est la meme chose sur une structure différente nan ?
Mais merci pour vos appréciations et vos notes :) ca me fait plaisir :)
et si vous avez la soluce pour lire les emails sans être déconnecté de msn chuis preneur !!

Commentaire de vito12345 le 13/03/2006 23:25:04

Pour les case of, ça évite de faire des if/else à rallonge. En effet, ça ne ferait qu'alourdir la charge.

Comme disait l'expression "avec des si, on met Paris en bouteille", c'est comme s'il y en avait de trop... Autant alléger pour faire plus propre.

@+

Commentaire de pablor44 le 15/03/2006 13:29:49

Sinon petite idée comme ça pour lire les mails sans déconecté d'msn, faire une lecture du compte mail par le serveur http(vu qu'il n'existe pas de pop) de hotmail ^^

voir -> http://www.infos-du-net.com/forum/9062-8-serveur-courrier-hotmail

Commentaire de ke7ba le 24/08/2006 11:20:40

je suis la seule vete içi ou koi? je compren rien svp helllp

Commentaire de touk__ le 12/10/2006 14:36:36

Bon j'ai beau essayer , je n'arrive pas à me connecter.Je reçois :
XFR 3 NS 207.46.111.56:1863 0 65.54.239.210:1863
P/1.1 401 Unauthorized Connection: close Date: Thu, 12 Oct 2006 12:34:05 GMT Server: Microsoft-IIS/6.0 PPServer: PPV: 30 H: BAYPPLOGN3A15 V: 0 X-Powered-By: ASP.NET Content-Type: text/html; charset=iso-8859-1 Expires: Thu, 12 Oct 2006 12:33:05 GMT Cache-Control: no-cache Pragma: no-cache P3P: CP="DSP CUR OTPi IND OTRi ONL FIN" PassportConfig: ConfigVersion=14 WWW-Authenticate: Passport1.4 da-status=failed-noretry,srealm=Passport.NET,ts=0 Connection: Keep-Alive Content-Length: 290

USR 4 TWN S t=P/1.1 401 Unauthorized Connection: close Date: Thu, 12 Oct 2006 12:34:05 GMT Server: Microsoft-IIS/6.0 PPServer: PPV: 30 H: BAYPPLOGN3A15 V: 0 X-Powered-By: ASP.NET Content-Type: text/html; charset=iso-8859-1 Expires: Thu, 12 Oct 2006 12:33:05 GMT Cache-Control: no-cache Pragma: no-cache P3P: CP="DSP CUR OTPi IND OTRi ONL FIN" PassportConfig: ConfigVersion=14 WWW-Authenticate: Passport1.4 da-status=failed-noretry,srealm=Passport.NET,ts=0 Connection: Keep-Alive Content-Length: 290

Quel est le problème? comment le résoudre !?

Commentaire de codefalse le 20/12/2006 17:31:17 administrateur CS

Apparement, le serveur de crosoft à changé de mode de connection pour leur nouveau systeme live!
(oui ca fait un moment, j'ai mis le temps :p)
Va falloir que j'adapte la classe en conséquence, et j'en profiterai aussi pour appliquer vos différentes remarques.
Par contre je vous promet pas quand ce sera fait :/ J'ai vraiment pas le temps en ce moment ! :/

Commentaire de KIKIOE le 06/01/2007 00:24:56

Voici l adresse pop msn: (POP3) : pop3hot.com

Marche encore

en voici dautre a tester:

mx1.hotmail.com
mx2.hotmail.com
mx3.hotmail.com
mx4.hotmail.com

sortant : mail.hotmail.com

Commentaire de bonitasse le 15/02/2007 16:33:44

moi j n'y arrive pas ce serais possible de m'aider et de me traduire plus simplment

Commentaire de codefalse le 15/02/2007 19:57:03 administrateur CS

Le probleme c'est que msn à changé de protocole en passant à la version live, et du coup la classe là n'est plus compatible.
J'ai essayé de corriger le probleme mais pour le moment j'ai toujours un probleme que je n'arrive pas a résoudre.
Donc pour le moment cette classe ne marche plus.
Voila

Commentaire de Pouchnick le 19/05/2007 20:41:17

Peut être cet exemple que j'ai trouvé en cherchant un programme similaire au tient, pourra t'aider a communiquer avec la version live de msn. L' ensemble du contenu a la compilation passe, j ai testé, cependant il te faudra configurer normalement le php.ini pour autoriser l'appel à des fonctions CURL.

CURL.http://flumpcakes.co.uk/php/msn-messenger

Voila, en esperant avoir pu t'aider pour modifier ta class_msn.

@+ SKY

Commentaire de codefalse le 20/05/2007 00:28:21 administrateur CS

je vais voir ca! merci de ton liens :)

Commentaire de alexxandre le 30/10/2007 04:12:28

je ne comprend pas comment le faire fonctionner et ou ecrire sa pour que sa marche pouvez vous m aider stp

Commentaire de shaft_amine le 18/08/2008 23:45:06


Salut
Est-ce que vous pouvez montrez un exemple qui utilise votre class sa sera COOL
                               MERCI

Commentaire de killer128 le 15/08/2010 18:54:53

Bonjour ,je viens de tester cette source php ,elle n'est plus d'actualité depuis les dernière mis a jour de msn,hotmail.
j'ai essayé le lien http://flumpcakes.co.uk/php/msn-messenger la source est plus récente mais elle ne marche pas non plus. Si quelqu'un fessai une classe msn ou hotmail mis a jour sa me ferais très plaisir pour pouvoir envoyer un mails ,les lires +envoyé des pièces jointe. Merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Fonction Mail => compte hotmail? [ par bertech ] Bonjour,J'ai fait un script dans lequel j'ai utilisé la fonction mail et tout fonctionne parfaitement. Le seul p'tit bug c'est que ceux qui utilise h formulaire pour e-mail invisible [ par pyranhaz ] Bonjour,Je cherche à élaborer un formulaire php afin que les clients de mes petites annonces puissent envoyer leur réponse sans connaître le e-mail du envoie d'Email :Je dois avoir de la merde dans les yeux [ par Wam0106 ] Voila chez Online.net il me dise qu'il y a une erreure a la ligne 3 mais je ne vois pas ou est le pb si qq'un peu me dire ce qui ne va pas:&lt;? $head Problème de compatibilité de script [ par Chris54 ] Bonjour,J'ai un problème d'execution d'un script javascript sous netscape alors qu'il fonctionne parfaitement sous IE mais je ne sais pas pourquoi.Que Mail et formulaire [ par Jackboy ] J'aimerai créer un formulaire, assez complexe (pas seulement email, nom, message,...) et j'aimerai avoir ce formulaire envoyer dans un email et format aidez moi pb avec email !! [ par anisbs ] Salut je suis débutant en phpje commence a essayer quelques trucs mais la fonction mail ne fonctionne pas Il me sort un truc comme :Warning: mail(): Envoyer un mail() [ par amosc ] Salut tout le monde;Je n arrive pas a envoyer un mail en php j ai ecrit la fonction de cette facon :mail("Amos93@lbn.com","sujet","test");et on me ren Pb avec Mail() [ par faluma972 ] Slt,j'ai un pb avk la fonction Mail()!je veux pouvoir envoyer un mail à kelk1 en ayant son email en paramètre $email mais ca ne fonctionne pas!Que doi fonction mail ? [ par badjouane ] comment puis evité le "/" qui jalone les mail que j'envoi à partir de la section administration de mon site.Par exemple, si j'écri :Mes c'est quoi ce Capter l'email une fois lu. [ par zzzzzz ] Salutj'aimerai savoir si il y a un moyen de "capter" l'email d'un destinataire. Si par exemple j'envoie un mail à bidon@hotmail.comj'aimerai appellé u


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 1,529 sec (4)

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