Z-Push auf einem ISPConfig3 Server (Debian Lenny) installieren - Seite 3


Die Einstellung ändern, damit über SSL zugegriffen werden kann. Dazu folgendes hinzufügen:
$BACKEND_PROVIDER ="BackendIMAP";
define('IMAP_SERVER', 'imap.server.com'); define('IMAP_PORT', 143); define('IMAP_OPTIONS', '/notls/norsh/novalidate-cert'); define('IMAP_SENTFOLDER', '');

4. iPhone

Bei iPhone Telefonen sollte man folgende Einstellungen vornehmen, damit Z-Push sauber funktioniert.

a) Mails dürfen nicht als gelesen markiert werden, da sonst keine Benachrichtigung kommt.

b) Passen wir Z-Push so an, dass ihr die Mails verschieben könnt! Löschen ist derzeit noch nicht möglich mit dem iPhone.

Mails nicht als gelesen markieren
Sucht in der  backend/imap.php nach folgender Zeile:
$mail = @imap_fetchheader($this->_mbox, $id, FT_PREFETCHTEXT | FT_UID) . @imap_body($this->_mbox, $id, FT_PEEK | FT_UID);
und ersetzt diese mit:
$mail = @imap_fetchheader($this->_mbox, $id, FT_UID) . @imap_body($this->_mbox, $id, FT_PEEK | FT_UID);
Mails verschieben können
Sucht in der  backend/diffbackend.php nach folgender Stelle:
function ImportMessageMove($id, $newfolder) {
und setzt nun vor return true;
$this->_backend->MoveMessage($this->_folderid, $id, $newfolder);
Mit diesen beiden Anpassungen könnt Ihr die Push-Funktionalität mit jedem beliebigen IMAP Account und dem iPhone (fast) komplett ausnutzen.

Links

HowTo Forge com: Beitrag edge How To Install Z-Push On An ISPConfig 3 Server (Debian Lenny)
http://www.kilrathy.net
http://www.kilrathy.net/sites/z-push-und-das-iphone.html
BerliOS Developer
Z-Push
Autor: Alexander-fox.com

0 Kommentar(e)

Zum Posten von Kommentaren bitte