[Support] Die Lösung / PHP-imap: Was sich geändert hat

Michael Straub hallo at micha.st
Fri Jul 14 14:06:36 CEST 2006


Zunächst einmal ein großes Dankeschön an Thomas Kramer und Friedhelm
Betz, die einiges an Zeit für mein Problem investiert haben. Hier die
Lösung:

Unter Sarge nimmt der IMAP-Server auf dem Standardport (143) nicht nur
unverschlüsselte Verbindungen an, sondern auch TLS. (Unter Woody war das
anders).

Wenn man bei der PHP-Funktion imap_open() keine weiteren Angaben macht,
dann nutzt die Funktion per Default die verschlüsselte Verbindung - was
scheitert.

In den Verbindungsdaten ist also zusätzlich TLS auszuschalten, und das
geht so:
Alt:
{mail.domain.com:143}
Neu:
{mail.domain.com:143/imap/notls}

Der Fehler lag in diesem Fall also nicht bei PHP, sondern im veränderten
Verhalten des IMAP-Servers, verbunden mit einem Script das dies nicht
berücksichtigte.

Viele Grüße
Micha


More information about the Support mailing list