[PHP] connexion et messagerie

Fermé
tom@ Messages postés 201 Date d'inscription lundi 21 mars 2005 Statut Membre Dernière intervention 15 juin 2022 - 12 juil. 2006 à 23:21
 Morty - 17 oct. 2007 à 10:19
Hello

Je suis en train de decouvrir avec enchantement les
nombreuses possibilités qu'offre PHP avec les messageries
IMAP.

J'essaie de créer un service de redirection d'E-mail perso...

Je suis bloqué par cette erreur:

Warning: imap_open() [function.imap-open]: Couldn't open stream {pop3.orange.fr:110/pop3/notls}INBOX in ..\web\www\email\mail_send.php on line 17

En fait, je n'arrive pas à etablir une connexion à la messagerie d'Orange. Pour verifier et recuperer des informations sur les E-mails
que la Boite de Reception d'Orange contient.

J'ai utilisé les même parametres de connexion avec Outlook pour voir
ce que cela donnerait. Ca marche..

Je continue mes recherches...
Comment je peux me connecter à la Messagerie d' Orange ?

Merci ...
A+ tom.

------

Pour que vous puissiez m'aider, je vous donne les lignes de code
que j'utilise :

>> DEBUT

/* Transferer les nouveaux Email reçus */
require ("connexion.php");

if ($mail_cnx = imap_open ("{".$serveur_entrant.$port.$protocole."}".$boite, $identifiant, $mot_de_passe) ) {
$nbr_mails = imap_num_msg($mail_cnx);
echo "<b>Nombre de nouveaux messages reçus: ".$nbr_mails."<br />";

require_once("Mail/mimeDecode.php");
//set_include_path(get_include_path() . ";I:\web\PEAR\Mail\mimeDecode.php");
$mimeParams = array();
$mimeParams['decode_headers'] = true;
$mimeParams['crlf'] = "\r\n";
$mimeParams['include_bodies'] = true;
$mimeParams['decode_bodies'] = true;

if ($mail_cnx_ii = imap_open ("{".$serveur_secondaire.$port.$protocole."}".$boite, $id_secondaire, $psw_secondaire) ) { Ligne 17
$nbr_mails_ii = imap_num_msg($mail_cnx_ii);

( .... )

imap_close($mail_cnx_ii);
}else{
echo "La connexion au serveur de messagerie secondaire n'a pu etre effectuée.";
}
}
}
imap_close($mail_cnx);
}else{
?>La connexion au serveur de messagerie principal n'a pu etre effectuée.<?
}

?>

>> FIN CODE
A voir également:

1 réponse

La partie "{".$serveur_entrant.$port.$protocole."}" n'est pas bonne. Essaie de rentrer les variables en dur : {mx.entreprise.com:993/imap/ssl} pour voir si ça marche. Si c'est le cas, va voir sur php.net et lis les informations sur imap_open() à propos de la syntaxe complexe des {}.
1