PHP IMAP, Exchange Problème

Donc, j'ai un petit problème avec un script PHP je suis en train d'écrire. Pour commencer, permettez-moi de dire que le script est censé se connecter à une boîte aux lettres IMAP, rechercher des e-mails et télécharger les pièces jointes. Tout cela est déjà codé et travaille avec mon propre compte gmail. Le problème survient quand j'ai essayer de se connecter à un serveur exchange. Court extrait de code :

$mbox = imap_open($host, $login, $password);
echo '<br/>' . imap_last_error() . '<br/>';
$emails = imap_search($mbox, 'FROM "[email protected]"', SE_UID);

J'ai essayé les deux principaux $host "version" (avec ou sans SSL) :

1 - {serveur:993/imap/ssl/novalidate-cert}BOÎTE de réception
2 - {serveur:143/imap/novalidate-cert}BOÎTE de réception

La novalidate-cert traiter avec une erreur de certificat. J'ai aussi essayé le "notsl" paramètres", pour les deux de ces, sans résultat notable. L'erreur que j'obtiens est ce joli message, absolument pas cryptiques en aucune manière, la forme ou la forme :

[CLOSED] IMAP connection broken (server response)

En outre, j'ai également recevoir ces notifications :

Notice: Unknown: Unknown GSSAPI failure: An invalid name was supplied (errflg=1) in Unknown on line 0 
Notice: Unknown: GSSAPI mechanism status: Hostname cannot be canonicalized (errflg=1) in Unknown on line 0 
Notice: Unknown: Retrying PLAIN authentication after AUTHENTICATE failed. (errflg=1) in Unknown on line 0 
Notice: Unknown: Retrying PLAIN authentication after AUTHENTICATE failed. (errflg=1) in Unknown on line 0 
Notice: Unknown: Can not authenticate to IMAP server: AUTHENTICATE failed. (errflg=2) in Unknown on line 0 
Notice: Unknown: [CLOSED] IMAP connection broken (server response) (errflg=1) in Unknown on line 0

Les deux premiers surtout de puzzle de moi... j'ai essayé ce script sur un autre serveur, assurez-vous que le problème n'était pas lié à mon réseau local. Après beaucoup de googler autour, je n'ai obtenu ceci : http://www.phpfreaks.com/forums/index.php?topic=190628.0 ce qui semble être un peu lourde correction.

Des idées?

OriginalL'auteur Afrosimon | 2011-04-28