Encontré una especie de solución a este error. Lo que hice fue escribir un AppleScript que le dice a Mensajes que conecte todas las cuentas cuando una de las cuentas se conecta con éxito. Uso Mensajes con Gmail, Yahoo y Bonjour, por lo que cuando cualquiera de esos se conecta, "le dice" a todas las otras cuentas que se conecten. No es a prueba de fallas, pero parece mantener mis cuentas en línea correctamente hasta ahora.
using terms from application "Messages"
on login finished for theService
log in service "Yahoo!"
log in service "Gmail"
log in service "Bonjour"
end login finished
end using terms from
Instrucciones de uso:
- Edite el AppleScript anterior para incluir los servicios que está utilizando.
- Guárdelo usando "AppleScript Editor.app" en un archivo .scpt
- Mensajes abiertos> Preferencias> Alertas
- Configure el script para que se ejecute para el evento "Cuando inicio sesión".
nótese bien
Para la línea que contiene log in service "<service>"
, deberá reemplazar <service>
con el valor que encuentre en el campo Descripción para ese servicio en particular en las preferencias de la cuenta de Mensajes. En mi caso mi Yahoo! cuenta tenía "Yahoo" en su campo de descripción, así que tuve que cambiar log in service "Yahoo!"
a log in service "Yahoo"
. Lo mismo para los otros servicios.