La meilleure option est de désactiver la synchronisation de Gmail pour le compte. Le fait de désactiver la synchronisation de Gmail sur un compte Google sous Android ne vous empêche pas de récupérer le courrier de ce compte via une méthode telle que "tirer pour rafraîchir" lorsque vous consultez ce compte dans l'application Gmail.
J'utilise Synker pour intégrer Tasker, mais je sais qu'il existe d'autres applications qui permettent à Tasker de contrôler des paramètres de synchronisation spécifiques, compte par compte.
Le schéma de base que je propose est le suivant :
- Un profil nommé "Travail" dont les conditions sont une combinaison d'une heure, 9h-17h, et d'une date, Lun-Ven. Il a la même tâche d'entrée et de sortie.
- Une tâche nommée "Travail" qui comporte deux éléments : le premier consiste à définir les options de synchronisation de mon compte Google professionnel pour que la synchronisation de Gmail soit activée, ce qui est conditionné par les éléments suivants
if %PACTIVE ~ *Work*
un pour définir les options de synchronisation de mon compte Google professionnel afin de ne pas synchroniser Gmail. if %PACTIVE !~ *Work*
Si je veux lire mes e-mails professionnels alors que la synchronisation n'est pas activée pour ce compte, il me suffit d'ouvrir Gmail, de passer à ce compte et de glisser vers le bas ("tirer pour rafraîchir"), ce qui permet de récupérer les messages sur le serveur.