La mejor opción es desactivar la sincronización de Gmail para la cuenta. La desactivación de la sincronización de Gmail en una cuenta de Google en Android no impide que se obtenga el correo de esa cuenta a través de un método como "tirar para actualizar" cuando se está viendo esa cuenta en la aplicación de Gmail.
Yo uso Synker para integrarme con Tasker, aunque sé que hay otras aplicaciones que exponen el control de Tasker de los ajustes de sincronización específicos en una cuenta por cuenta.
El esquema básico que tengo es el siguiente:
- Un perfil llamado "Trabajo" cuyas condiciones son una combinación de una hora, 9am-5pm, y una fecha, Lun-Vie. Tiene la misma tarea de entrada y salida.
- Una tarea llamada "Trabajo" que tiene dos elementos: uno para configurar las opciones de sincronización de mi cuenta de Google del trabajo para que Gmail se sincronice de forma condicional
if %PACTIVE ~ *Work*
uno para configurar las opciones de sincronización de mi cuenta de Google del trabajo para /no/ sincronizar Gmail if %PACTIVE !~ *Work*
Si quiero leer el correo electrónico del trabajo cuando la sincronización no está activada para esa cuenta, sólo tengo que abrir Gmail, cambiar a esa cuenta y deslizar el dedo hacia abajo ("tirar para actualizar"), recuperando los mensajes del servidor.