Agentur für Neue Medien


AtMail unter PHP 5.3.x zum Laufen bekommen

Wenn unter PHP 5.3.x bei AtMail die Loginbox komplett leer (blanke, weiße Seite) angezeigt wird und somit kein Login möglich ist, dann kann das daran liegen, dass AtMail in der Datei IMAP_Client.php noch einige Fehler enthält, die nicht mit PHP 5.3.x kompatibel sind.
Zum Glück kann man das aber mit ein paar Änderungen in dieser Datei das Problem sehr einfach selbst beheben:

- $this->namespace();
+ $this->_namespace();


- function namespace()
+ function _namespace()


if ($this->Prefix == '' && !$this->select('Trash') && $this->select('INBOX.Trash')) {
- $this->Prefix = 'INBOX.';
+ $this->Prefix = 'INBOX';
$this->Deliminator = '.';


if(!preg_match("/^{$prefix}/i", $mailbox))
- return $this->Prefix . $mailbox;
+ return $this->Prefix . $this->Deliminator . $mailbox;

Jeweils die mit - gekennzeichneten Zeilen auskommentieren und dafür die mit + gekennzeichneten Zeilen einfügen.

Fertig.

Kommentare

Keine Kommentare
Kommentar hinzufügen

* - Pflichtfeld

*




*
*

Copyright © SKom 2006

Ecke rechts unten