1 votos

Crear un nuevo buzón para la cuenta de iCloud a través del script de Apple

Encontré partes de script para crear un buzón en Apple Mail a través de Apple Script en una MacBook en Monterey:

tell application "Mail"
 activate
   make new mailbox with properties {name:"Buzón principal1/Buzón secundario1/"}
   make new mailbox with properties {name:"Buzón principal2/Buzón secundario2/"}
end tell

Mientras se ejecuta, obtengo un resultado de --> valor faltante pero la estructura del buzón se crea localmente:

Buzón principal1/Buzón secundario1

Buzón principal2/Buzón secundario2

Si ahora quiero hacer esto directamente con una cuenta de iCloud:

tell application "Mail"
 activate
 tell account "iCloud"
   make new mailbox with properties {name:"Buzón principal1/Buzón secundario1/"}
   make new mailbox with properties {name:"Buzón principal2/Buzón secundario2/"}
 end tell
end tell

Apple Mail parece estar ocupado por un momento con la indicación típica del cursor ocupado, el valor de salida faltante es el mismo pero no se crea ningún buzón en la cuenta. Incluso intenté enumerar el ID de la cuenta y usarlo en su lugar e intenté al final del buzón, pero después del tiempo ocupado alrededor de 6-8 segundos por buzón, no se crea ningún buzón.

No tengo idea de dónde encontrar información de depuración sobre por qué los correos parecen estar ocupados pero no crean los buzones. Pensé en extenderlo con un try catch y una salida de error, pero quizás alguien ya conozca la razón del comportamiento de Apple Mail en esta área?

Saludos cordiales

0voto

jlo2k Puntos 11

Me dieron una pista para quitar la última "/" en otro foro. Funciona como se desea entonces. Es lamentable que local e iCloud se comporten de manera diferente. Lo había agregado, porque había leído acerca de algunos problemas cuando no se agrega una "/" al final, pero al probar, la Ley de Murphy golpeó, y no revisé ese pequeño detalle.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X