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

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

Das könnte Dich auch interessieren …