====== N900 - Consulter ses mails à intervalles régulières (sans fusiller sa batterie) ======
{{tag>N900 maemo alarmed autodisconnect}}
Il semblerait que la politique de nokia interdisse qu'un programme lance de lui-même une connexion réseau. De base, il est donc impossible de configurer le client e-mail pour que celui-ci aille automatiquement récupérer les mails.
Néanmoins grâce à Alarmed (qui lance des tâches planifiées) et Autodisconnect (qui déconnecte automatiquement une connexion au bout d'un certain temps d'inactivité), il est possible de contourner cette règle et ainsi récupérer ses mails à intervalles régulières tout en conservant une autonomie décente.
Pré-requis :
* Le dépôt //testing// d'activé pour installer Alarmed et AutoDisconnect
* Un compte "Mail pour Exchange" (mfe pour les intimes)
=== Configuration du téléphone===
Le téléphone doit pouvoir se connecté tout seul au réseau lors d'une demande de synchronisation
Dans //Paramètres// puis //Connexions internet//, renseigner les paramètres suivants :
* Dans Connexion automatique, choisir votre connexion 3G (ici SFR)
* Intervalle de recherche "//Jamais//" (on évite ainsi la recherche de réseau Wi-Fi)
{{:fr:ressources:astuces:screenshot-20100813-104716.png|}}
=== Configuration Alarmed ===
Après installation, lancer Alarmed et cliquer sur "New event"
* choisir "//Command execution//"
* choisir "//Cron string//"
* Renseigner la cron string suivante : //0,30 9,10,11,12,13,14,15,16,17,18 * * 1,2,3,4,5//
* Renseigner un nom, par exemple : //Synchro Mail//
* Renseigner la commande de synchronisation du compte "Mail pour Exchange" (mfe): //dbus-send --print-reply --type=method_call --session --dest=com.nokia.asdbus /com/nokia/asdbus com.nokia.asdbus.sync//
Puis sauvegarder le tout en cliquant sur "Save Event"
Voici quelques explications sur cette fameuse cron string afin de l'adapter à vos besoins
* 0,30 : A chaque 0 min et 30 min d'une heure
* 9,10,11,12,13,14,15,16,17,18 : De 9 à 18h
* * * : Tous les jours et tous les mois
* 1,2,3,4,5 : Du lundi au vendredi
Il est aussi à noter que des expressions régulières sont normalement possibles pour réaliser les cron string et les rendre plus "élégante". Cependant, elle n'était pas encore gérée par l'application Alarmed (ce qui a peut-être changé depuis) lorsque j'ai mis en place ce système
{{:fr:ressources:astuces:screenshot-20100813-104838.png|}}
TODO : Faire la même chose sans compte "Mail pour exchange"
=== Configuration Autodisconnect ===
La configuration par défaut d'autodisconnect ne nécessite par forcément d'ajustement.
Si nécessaire, vous pouvez néanmoins y accéder via //Paramètres// puis //AutoDisconnect//
Quelques points à noter :
* Auto-Switch 2G / 3G-Dual : Cette option permet de forcer le téléphone à passer en 2G lors qu'aucune connexion internet n'est nécessaire pour économiser de la batterie. Le paramètre 3G - Swtich lasts est suivi d'un temps en secondes qui correspond au temps nécessaire par votre téléphone pour récupérer le réseau après un basculement de mode. Augmenter ce temps si nécessaire.
* Dans l'onglet "Network - General", il est possible de spécifier les connexions surveillées par l'outil (Wifi et/ou GPRS/3G). Dans cette configuration, seul la connexion GPRS/3G est nécessaire.
=== configuration du client e-mail ===
Dernier petit point, il ne faut pas oublier de configurer le client mail en conséquence :
{{:fr:ressources:astuces:screenshot-20100813-110736.png|}}
A savoir :
* Cocher la case de mise à jour automatique
* Choisir "//N'importe quelle connexion//"
* Intervalle de mise à jour "//15 minutes//" Ainsi on est sûr qu'à chaque synchronisation de mfe toutes les 1/2h, le client mail va aussi rafraîchir les autres comptes.