= [wiki:DeployerGuide Synchronizacja oraz wysyłanie poczty w tle] = Aby poczta z serwerów IMAP mogła być pobierana automatycznie należy uruchomić na serwerze dodatkowy proces który zapewniał będzie tą synchronizację. Uruchomienie: 1. Zainstalować moduł SQLite (wersja 3) dla PHP (na windows powinno wystarczyć dodanie/odkomentowanie wpisu w php.ini - extension=php_sqlite3.dll) lub {{{ apt-get install php5-sqlite }}} 2. Uprawnienia {{{ cd /home/edokumenty/public_html/apps/backproc chown -R www-data:edokumenty data logs pid chmod -R u+rwX,g+rwXs,o-rwx data logs pid }}} 3. Uruchomienie procesu a. Harmonogram zadań (Windows) {{{ }}} b. crontab (Linux) {{{ */5 * * * * www-data php /home/edokumenty/public_html/apps/backproc/engine.php 2>&1 & }}} 4. w pliku (apps/edokumenty/config.inc) ustawiamy dwie stałe: {{{ define('EMAIL_OUTBOX_ENABLED', TRUE); define('EMAIL_BACKGROUND_SYNC_ENABLED', TRUE); }}} == Weryfikacja == Po pierwsze na liście procesów powinien widnieć uruchomiony proces php. Po drugie proces ten zapisuje swoją aktywność do logów w: /home/edokumenty/public_html/apps/backproc/logs Znajdują się tam 3 logi: {{{ l-debug.log l-info.log l-threading-error.txt }}} Można w nich prześledzić jak odbierane są maile. Jeżeli l-info.log nie jest pusty, znaczy to, że procesy są uruchomione.