Pop3 et php

Fermé
mister3d Messages postés 297 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 - 3 mars 2008 à 17:07
mister3d Messages postés 297 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 - 8 mars 2008 à 18:46
Bonjour à tous!


voila, j'aimerai savoir commenet lire mes mails de Yahoo sur une page PHP. j'ai activé l'acces pop3, et ai essayé la fonction imap_open() sur mon site perso de free, mais je n'ai pas de grands résultats.. l'imap n'est pas prise en compte par yahoo a parament....

auriez vous des idées svp?

merci!!!!

++
A voir également:

4 réponses

mister3d Messages postés 297 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 20
4 mars 2008 à 11:17
merci de ta réponse.

j'utilise free comme hébergeur, et j'ai l'impression qu'il ne prend pas en compte la fonction imap_open()


Fatal error: Call to undefined function: imap_open() in /mnt/167/sdb/d/e/******/test2.php on line 10


:(
tu ne connaitrai pas un hébergeur qui me permettrai de faire ca stp???

j'ai juste mis le code suivant dans ma page test2.php:


<?php

$boite = "INBOX";
$serveur_entrant = "pop.domaine.fr";
$port = ":110";
$protocole = "/pop3/notls";
$identifiant = "maboite@domaine.fr";
$mot_de_passe = "monmotdepasseperso";

if ($mail_cnx = imap_open ("{".$serveur_entrant.$port.$protocole."}".$boite, $identifiant, $mot_de_passe) ) {
$nbr_mails = imap_num_msg($mail_cnx);
echo "Messages dans votre B.A.L. : ".$nbr_mails."<br />";
}
else {
?>Et non !<?
}
?>


l'objectif est que je puisse mettre à jour un site à partir de l'envoi de SMS! j'ai la partie envoi de SMS vers une boite mail (sms2mail sur google, 1er lien: ca marche bien en fait). Il me manque la partie boite mail->traitement PHP. Si possible, faire le traitement sur internet (pas de serveur sur mon ordi moi)

merci!

je continues à chercher...

++
0
R4f Messages postés 441 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 5 mai 2008 62
8 mars 2008 à 00:41
Tu as raison, IMAP n'est pas activé chez Free...

Bon, j'ai cherché un hébergeur gratuit et j'en trouvé :
http://www.100webspace.com/web_hosting/free_plan.html

Mais peut-être que tu devrais ouvrir un autre topic sur ce forum afin d'avoir des suggestions plus éclairées...

Bon courage !

Raph
0
mister3d Messages postés 297 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 20
8 mars 2008 à 18:46
merci!

j'ai vu aussi "chezdavid.com" qu'il permet de faire ça. Du reste il est assez simpa et permet de bonnes relations.

Je suis confronté à un autre problème maintenant:

si je fait des open_imap() (chez laposte par exemple), leur serveur risque de faire la tête!!! sais-tu s'il existe des possibilités pour que ce soir le mail qui "réveille" un programme ou une page php située quelque part sur le net par hasard?


merci beaucoup, et je crois que je vais ouvrir un nouveau topic quand j'aurai ta réponse ;)


bon week-end

Erwan
++
0
R4f Messages postés 441 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 5 mai 2008 62
4 mars 2008 à 09:19
Bonjour,

Tu devrais utiliser une bibliothèque cliente POP3, comme la suivante :
https://www.phpclasses.org/package/2-PHP-Access-to-e-mail-mailboxes-using-the-POP3-protocol.html

Sinon, il y a un tutoriel en plusieurs parties sur JDN :
http://www.journaldunet.com/recherche/

Ne pas oublier qu'imap_open, magré son nom, permet également d'ouvrir des connexion avec le protocole POP3, selon le documentation :
http://fr3.php.net/imap_open


Raph
-1