You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-03-27 13:25:19

antber
Member
Registered: 2007-12-30
Posts: 49

Récupération automatique des emails

Bonjour,

J'utilise GLPI version 0.71.5. sur un Windows 2K3. J'ai défini plusieurs entités (16). Chaque entité possède sa passerelle mail avec son propre compte pop. La récupération automatique (toutes les 6 minutes je crois) a bien fonctionnée mais maintenant les emails ne sont pas récupés  automatiquement. Je suis obligé d'aller dans chaque définition de passerelle mail pour appuyer sur le bouton "Récupérer maintenant" (et la, la récupération se fait bien). J'ai regardé les LOG mais ras.
Quelqu'un aurait il une idée ? Par avance je vous remerie de votre aide.

Offline

#2 2009-03-27 14:34:48

cloom
Member
From: Bruxelles
Registered: 2009-03-26
Posts: 6

Re: Récupération automatique des emails

Bonjour,

La récupération des mails se fait toutes les 6min s'il y a une activité sur le site (quelqu'un qui navigue sur le site). Si tu veux que les emails se récupèrent tout le temps, même quand personne ne navigue sur le site il faut mettre en place un cron. Un cron est une tache donnée qui va s'effectuer automatiquement, ça peut être unique (ex: un rappel de RDV) ou à intervalle régulier (ex: tous les ans pour un anniversaire, toutes les 12h pour une sauvegarde, etc)
Tu dois donc mettre en place un cron qui créer une activité sur le site. Cela est prévu à travers la page PHP:

TON_DOSSIER_WEB_GLPI\front\cron.php

Voici l'explication précise (pour Linux et Windows):
http://glpi-project.org/wiki/doku.php?i … ig:crontab


"Sex is like software, it is better when it's free..."
Linus Torvald

Offline

#3 2009-03-27 14:36:25

cloom
Member
From: Bruxelles
Registered: 2009-03-26
Posts: 6

Re: Récupération automatique des emails

N'oublie pas de mettre [RESOLU] dans le titre de ton post!


"Sex is like software, it is better when it's free..."
Linus Torvald

Offline

#4 2009-03-27 17:36:49

antber
Member
Registered: 2007-12-30
Posts: 49

Re: Récupération automatique des emails

Est il possible de réduire cette fenêtre de 6 minutes minimum ?

Dans le même ordre d'idée si l'on est connecté sur l'interface tickets de GLPI, est il possible d'avoir un rafraichissement de la page automatique toutes les N secondes ?

Merci de votre réponse.

Offline

#5 2009-03-27 19:14:58

gportheault
Member
From: Papeete
Registered: 2008-12-08
Posts: 48

Re: Récupération automatique des emails

antber wrote:

Dans le même ordre d'idée si l'on est connecté sur l'interface tickets de GLPI, est il possible d'avoir un rafraichissement de la page automatique toutes les N secondes ?

Merci de votre réponse.

http://glpi-project.org/wiki/doku.php?i … utorefresh


GLPI 0.80.5 / 1800 postes / 16 entités
OCS Ver. 2.01 / CentOS 5.2
Apache/2.2.11 (Unix) PHP/5.2.8 mod_perl/2.0.4 Perl/v5.10.0 MySQL: 5.1.30

Offline

#6 2009-03-30 08:06:03

antber
Member
Registered: 2007-12-30
Posts: 49

Re: Récupération automatique des emails

Bonjour,

J'ai inséré les lignes comme proposé dans display.function.php mais j'ai du faire une erreur car GLPI n'est plus accessible et j'ai l'erreur suivante sur le serveur:
PHP Parse error: parse error, expecting '','' or '';'' in D:\Program....\display.function.php in line 112. Ceci correspond exactement à ma première ligne insérée. Voici localisées les 7 lignes (echo) insérées:

    // Add specific css for plugins
    if (isset($PLUGIN_HOOKS['add_css'])&&count($PLUGIN_HOOKS['add_css'])){
        foreach  ($PLUGIN_HOOKS["add_css"] as $plugin => $file) {
            echo "<link rel='stylesheet'  href='".$CFG_GLPI["root_doc"]."/plugins/$plugin/$file' type='text/css' media='screen' >\n";
        }
    }

    echo "<script type="text/javascript">n";[/color]     
    echo "var url = document.location.toString();n";[/color] 
    echo "var i = url.lastIndexOf("/");n";[/color] 
    echo "var page = url.substr(i+1);n";[/color] 
    echo "if (page == 'tracking.php') {setInterval("window.location.reload()",60000);}n";[/color] 
    echo "n";[/color] 
    echo "</SCRIPT>n";[/color] 
    
    // End of Head
    echo "</head>\n";
}

/**
 * Common Title Function

Merci de votre aide.

Last edited by antber (2009-03-30 08:09:51)

Offline

#7 2009-03-30 19:18:15

gportheault
Member
From: Papeete
Registered: 2008-12-08
Posts: 48

Re: Récupération automatique des emails

Ah oui il y a une erreur dans ce post, il manque les antislash:
si tu connais un peu php et html, tu vas voir qu'il faut mettre des \ devant les guillemets à l'interieur d'un "echo" et devant les "n" en fin de ligne:
echo "<script type="text/javascript">n";
devient
echo "<script type=\"text/javascript\">\n";

echo "var i = url.lastIndexOf("/");n";
devient:
echo "var i = url.lastIndexOf(\"/\");\n";

Cela devrait aller mieux après...

Last edited by gportheault (2009-03-30 19:23:47)


GLPI 0.80.5 / 1800 postes / 16 entités
OCS Ver. 2.01 / CentOS 5.2
Apache/2.2.11 (Unix) PHP/5.2.8 mod_perl/2.0.4 Perl/v5.10.0 MySQL: 5.1.30

Offline

Board footer

Powered by FluxBB