Estoy teniendo algunos problemas. Googleando ellos, me encontré con esto:
https://discussions.apple.com/thread/8022877
Estoy teniendo casi idénticos problemas.
tell application "Mail" to make new account ...
...aparece correctamente desde la perspectiva de la secuencia de comandos o el Editor de secuencias de Comandos - si me consulta de Correo con:
get every imap account
la nueva cuenta se devuelve no - sin embargo, no aparecen en el Correo de las Preferencias en la pestaña de Cuentas, no aparece en las Cuentas de Internet, y si yo reinicie mi Mac y consulta de Correo para cada cuenta imap, ya no se devuelve.
--
El otro problema que estoy teniendo (estrechamente relacionadas): yo soy capaz de cambiar algunas de las propiedades de una cuenta, pero tiene problemas con dos de ellos. (para estos fragmentos de código, theAccount ha sido ajustado a un válido de la cuenta imap en el Correo):
1 propiedad enabled
tell theAccount to set enabled to true
o
get enabled of theAccount
...me da "evento de Apple de error" error. Si me sustituyen a cualquier otro legible de la cuenta imap de la propiedad en lugar de "habilitado" (por ejemplo. nombre, nombre de usuario, el puerto, utiliza ssl, etc.) devuelve el valor correspondiente. Pero nada de lo que yo intento hacer con esa propiedad (obtener o establecer) me da ese error. Eh...?? ¿Por que una y sólo una de ellas?
2 autenticación de la propiedad:
tell theAccount to set authenticaion to password
...da "no se Puede realizar la contraseña de la cuenta [...] en el tipo constante". Ese valor (contraseña) es uno de una serie de constantes en el diccionario para la Autenticación de la enumeración. Estoy seguro de que tengo la sintaxis correcta (en principio), porque si me sustituir la contraseña en el código anterior con cualquiera de las otras constantes en esa enumeración (kerberos 5, md5, ninguno, etc.) funciona bien. Sólo la contraseña que da ese error.
Editor de secuencias de comandos/AppleScript parece creer que me estoy refiriendo a la contraseña de la propiedad de theAccount, y que tiene sentido, entonces, la pregunta es ¿cómo puedo usar la contraseña constante de enumeración? ¿Cómo puedo saber el Correo que quiero establecer theAccount de autenticación de la propiedad para que la contraseña constante de enumeración (y no la propiedad de contraseña)?
Alguien tiene alguna idea de lo que yo soy, (o Apple -- error?), haciendo mal aquí?
Gracias de antemano!
ACTUALIZACIÓN del día siguiente:
En retrospectiva, debería haber publicado esto como dos cuestiones separadas.
@CJK la respuesta resuelve el segundo uno. Su respuesta también sugiere una respuesta a mi primera así (es decir. es sólo una Manzana de error), aunque otros todavía puede tener conocimiento sobre eso.
Voy a mark @CJK la respuesta como correcta en este post, pero si alguien tiene la respuesta a la primera cuestión, por favor comente. Voy a publicar esa cuestión como un post aparte o la pregunta, a continuación, puede contestar allí y te marca eso y como correcta en ese puesto.