Imap_open [Résolu]

l0r3nz1 221 Messages postés mercredi 20 février 2008Date d'inscription 17 mars 2012 Dernière intervention - 23 mars 2010 à 01:37 - Dernière réponse : l0r3nz1 221 Messages postés mercredi 20 février 2008Date d'inscription 17 mars 2012 Dernière intervention
- 23 mars 2010 à 14:35
Bonjour,

apparement il y a plusieurs question sur ce site concernant la fonction imap_open. en principe la reponse à ce souci -> "Call to undefined function imap_open() " c'est de decommenter un ligne dans le fichier php.ini -> extension=php_imap.dll.

seulement j'ai toujour le même souci et le même message d'erreur.

y a t'il une solution?

merci!
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
l0r3nz1 221 Messages postés mercredi 20 février 2008Date d'inscription 17 mars 2012 Dernière intervention - 23 mars 2010 à 14:35
3
Merci
si, ça marche en fait.
j'ai fait un test boite fermée, ça a marché. et maintenant ça marche tout le temps.


sacré monologue!

Merci l0r3nz1 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de l0r3nz1
l0r3nz1 221 Messages postés mercredi 20 février 2008Date d'inscription 17 mars 2012 Dernière intervention - 23 mars 2010 à 12:27
0
Merci
il suffit de redemarer!!! premier souci résolu mais décidement je m'en sortais mieux en vb!

quelqu'un sait-il comment connaitre le no de port à utiliser: pour le serveur smtp et pop il y ce lien:
http://www.commentcamarche.net/faq/893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai#sfr

mais quel port utiliser?

voici mes bouts de code:
//pour lire mes mail:
$ressource = @imap_open("{imap.neuf.fr}INBOX}",'moi@yahoo.fr',$pass);
// renvoi l'erreur Unknown: Login failed: authentication failure (errflg=1) in Unknown on line 0 et j'ai bien sur essayé plusieurs smtp et ports

//ce bout de code a fonctionné
ini_set('SMTP','smtp.aliceadsl.fr');
mail('autre@ailleur.fr','envoi automatique','envoyé par la programmation php');

//en changeant d'endroit ce code ne renvoi pas d'erreur mais pas de mail non plus:
ini_set('SMTP','smtp.neuf.fr');
ini_set("smtp_port", 25);
ini_set('sendmail_from', 'moi@yahoo.fr');
if( imap_mail('moi@yaoo.fr','envoi automatique','envoyé par la programmation php') == true){echo 'cool';} //ecrit cool mais je ne reçois pas de mail!!!

j'ai aussi configuré ma boite yahoo dans les options en cochant acces web et pop.

quelqu'un aurait un début de solution svp?
Commenter la réponse de l0r3nz1
l0r3nz1 221 Messages postés mercredi 20 février 2008Date d'inscription 17 mars 2012 Dernière intervention - 23 mars 2010 à 14:29
0
Merci
trouvé .. à moitier!!!!:

$ressource = @imap_open("{pop.mail.yahoo.fr/pop3}",'moi@yahoo.fr',$pass);

on garde le port par defaut!!!

par contre
echo '
t\'as eu '.@imap_num_msg($ressource).' messages
';
donne un message de plus que le nombre de massege dans ma boite???

de même pour l'envoi, c'est à moitier bon:
ini_set('SMTP','smtp.neuf.fr');
ini_set("smtp_port", 25);
ini_set('sendmail_from', 'moi@yahoo.fr');
if( mail('lorenzidaniel@yaoo.fr','envoi automatique','envoyé par la programmation php') == true){echo 'cool';}
ecrit cool mais n'envoi pas de mail pourtant avec vb.net le même smtp et port l'envoi est ok!!!

d'un autre lieu:
ini_set('SMTP','smtp.aliceadsl.fr');
mail('personnetierce@boiteunniverstaire.fr','envoi automatique','envoyé par la programmation php');
un mail est envoyé!!


si quelqu'un peut m'aider j'ai cherché dans les forum je n'ai pas trouvé de solution!
Commenter la réponse de l0r3nz1

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.