La adición de banderas (flags) en Mail, si no me equivocó, se inició con Mac OS X 10.4 «Tiger» y la capacidad de agregar recordatorios (reminders) vino con macOS 13 «Ventura«. En ambos casos, yo no empecé a usarlos hasta recientemente y esto, en gran parte, se debe a la integración con otras aplicaciones (como Reminders y Notes) y otros dispositivos (iPhone, iPad, Apple Watch). Antes de esto, yo estuve explorando la manera de lograr cierta integración usando AppleScript1-5.

Ni el producto (Mail) ni la integración son perfectos y sí enfrentan aún muchas limitaciones. Si bien todo esto ha abierto la posibilidad de muchas otras cosas, también ha traído algunos dolores de cabeza. Uno de ellos es el de los «fantasmas». Ya hablé de uno muy conocido desde hace tiempo. Hace poco estaba lidiando con otro que tampoco es desconocido y está relacionado con las banderas.
Estuve revisando con la ayuda de ChatGPT alguna forma de diagnosticarlo y corregirlo. En conjunto desarrollamos algunos scripts que me permitieron revisar los mailboxes, pero eventualmente nos detuvimos con un «pequeño detalle». Apple no ha expuesto a AppleScript los elementos o interfaces necesarios para poder trabajar con los recordatorios o las banderas. Más allá de poder saber que un mensaje ha sido abanderado (flagged), no hay forma de determinar qué bandera ha sido asignada 🫤. Esto me dejó claro, desde mi particular punto de vista, que las banderas y recordatorios son meros agregados al Mail, no es algo integrado con la aplicación. Da esa impresión, pero no lo es.

Opté entonces por hacerlo «por las piedritas». Fui desactivando los buzones para ver cuál podía tener esa bandera fantasma. Lo que no consideré es que perdería la bandera y los recordatorios al hacerlo. Pude ver que la bandera fantasma estaba asociada a algo con un buzón en Exchange. Con esto lo eliminé y apechugué el que perdiera las banderas de los mensajes. Volví a agregar los buzones desactivados, pero mis acciones me reservaban una sorpresa más. Sobe estos buzones la función de búsqueda ya no funcionaba.
🫤
Referencias
- «Dates & Times in AppleScripts«, macscripter.net, web. Visited: 2026.01.23. URL: https://www.macscripter.net/t/dates-times-in-applescripts/48749.
- «Reminders.app«, macscripter.net, web. Visited: 2026.01.23. URL: https://www.macscripter.net/t/reminders-app/64407.
- «Operators Reference«, AppleScript Language Guide, web. Visited: 2026.01.23. URL: https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_operators.html.
- LogicDesign, «Mail Process – Reminders.applescript«, github.com, web. Visited: 2026.01.23: URL: https://gist.github.com/logic2design/511f5c6b122b0e23faaf64a151cfb20f.
- «Display Dialog», AppleScript Wiki, web. Visited: 2026.01.23. URL: https://applescript.fandom.com/wiki/Display_Dialog.
Siguiente
