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:
lub
apt-get install php5-sqlite
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
*/5 * * * * www-data php /home/edokumenty/public_html/apps/backproc/engine.php 2>&1 &
define('EMAIL_OUTBOX_ENABLED', TRUE); define('EMAIL_BACKGROUND_SYNC_ENABLED', TRUE);
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.
l-info.log: [2014-01-12 22:28:05][#13817.t12] received 31468 new messages in 432s [53,824] [2014-01-12 22:28:05][#13817.t12] received 0 new messages in 0s [53,825] format: [data operacji][#{pid}.{id wątku}] {komunikat} [{id konta, email_accounts.acntid},{id folderu, email_folders.emfdid}]