
Iphone sahibi oldugumdan bu yana push email ozelligini nasil kullanirim diye dusunurken, z-push cozumunu buldum.
Uygulanan sunucuda cPanel, Dovecot and suPHP uygulamalari calismaktadir. ( centOS 5.4, WHM 11.25 )
Adımlar:
1- Z-Push buradan sunucunuza indirin.
2- Indirdiginiz dosyayi /usr/local/apache/htdocs icerisine atarak acin..
3- Sahiplik nobody olarak degistirilmeli, root olarak biraktiginizda hatayla karsilasirsiniz.
4- suPHP kullaniyorsaniz index.php dosyasini modifiye etmemiz gerekiyor.
$requestheaders = apache_request_headers(); satırını asagidaki kod ile degistiriniz.
function getHeaders()
{
$headers = array();
foreach ($_SERVER as $k => $v)
{
if (substr($k, 0, 5) == "HTTP_")
{
$k = str_replace('_', ' ', substr($k, 5));
$k = str_replace(' ', '-', ucwords(strtolower($k)));
$headers[$k] = $v;
}
}
return $headers;
}
$requestheaders = getHeaders(); |
5- config.php dosyasini acalim:
$BACKEND_PROVIDER = “BackendICS”; satırını bularak, $BACKEND_PROVIDER = “BackendIMAP”; seklinde degistirelim..
6- Config dosyasinda aciklandigi gibi httpd.conf dosyasina gerekli alias’i ekliyelim, fakat burada /var/www yerine /usr/local/apache/htdocs olmalidir.
7- Apache’yi tekrar baslatin.
8- Iphone’u acarak mail hesabinizi Microsoft Exchange hesabi olarak kurun.
9- Hepsi bu kadar. Artik sunucunuz iphone’a postalarinizi PUSH edecektir..
Guncelleme
10- Tamamen silebilmesi icin backend/diffbackend.php dosyasini modifiye etmeliyiz.
Asagidaki kodu bulun:
function ImportMessageMove($id, $newfolder) {
return true;
} |
Su sekilde degistirin:
function ImportMessageMove($id, $newfolder) {
//do nothing if it is in a dummy folder
if ($this->_folderid == SYNC_FOLDER_TYPE_DUMMY)
return true;
// See if there's a conflict
$conflict = $this->isConflict("move", $this->_folderid, $id);
// Update client state
$change = array();
$change["id"] = $id;
$change["newfolder"] = $newfolder;
$this->updateState("move", $change); |
Bilgileri internet uzerinden arastirarak buldugumu ve sahip oldugum sistemde test ederek calistirdiktan sonra yayinladigimi belirtmek isterim. Daha fazla bilgi ve destek almak icin z-push forums sitesini incelemenizi tavsiye ederim.
Hilal Mh. Cezayir Cd. No:15/A Çankaya Ankara / Türkiye
0312 472 22 33 | 0850 303 VRYM
0850 200 21 76
Cevdet KAYMAZ
Atatürk Bul. Hacı Hanife İş Merkezi No: 120/12 Odunpazarı Eskişehir / Türkiye
Burhan KAYMAZ
Seğmenler Vergi Dairesi - 924 047 65 78
321915
2/2307
Bilgi Teknolojileri ve İletişim Kurumu