2 votos

En la aplicación Mail, ¿cómo puedo ir (saltar) a la carpeta (buzón) de un mensaje seleccionado en una vista de resultados de búsqueda o en un buzón inteligente?

En la aplicación Mail trabajo con muchos buzones inteligentes y yo y normalmente necesito saltar al buzón donde el mensaje está realmente archivado.

Lo mismo ocurre con los resultados de las búsquedas: normalmente necesito localizar la carpeta (buzón) donde se archiva un mensaje que he seleccionado en la vista de resultados.

En versiones anteriores de Apple Mail (al menos hasta Mavericks) podía hacer lo mismo que en muchas otras aplicaciones para localizar la carpeta del documento abierto en una ventana.

En el caso de Mail.app:

  • Abrir el mensaje (doble clic)
  • Haga clic con el botón derecho del ratón en la barra de título de Windows donde aparece el asunto del mensaje aparece
  • Verás la ruta de ese mensaje
  • Seleccione la carpeta deseada

Cuando pasé de Maverick a Sierra descubrí, lamentablemente, que el enfoque anterior ya no funcionaba.

¿Cómo puedo solucionar esto o conseguir la misma funcionalidad?

3voto

Ben Abbott Puntos 21

Solución con AppleScript

La solución que encontré fue crear un servicio de Automator y asociarlo a un acceso directo.

  1. Abrir Automator

  2. Nuevo documento

  3. Seleccione "Servicio" para el tipo de documento

  4. En la parte superior de la ventana, configure las siguientes opciones:
    Service receives selected >> no input
    in >> Mail.app

  5. En la biblioteca de acciones (panel izquierdo) busque la acción "Ejecutar AppleScript"

  6. Arrastrar y soltar en el área de flujo de trabajo

  7. Copie el código al final de esta respuesta y péguelo en la acción "Ejecutar AppleScript"

  8. Guarde su servicio (por ejemplo, "Saltar a la carpeta")

Probar el servicio

  • No es necesario cerrar el autómata ni relanzar el correo.
  • Haga una búsqueda y seleccione un mensaje (preferiblemente un mensaje archivado en alguna carpeta personalizada).
  • Ir a Mail >> Services . Debería ver su nuevo servicio
  • Aplicar el servicio.

Su buzón seleccionado y activo debe ser el buzón del mensaje previamente seleccionado.

Opcional:

Asignar un acceso directo (por ejemplo CONTROL - COMMAND - J ) a su servicio:

  • System Preferences >> Keyboard >> Shortcuts >> Services .
  • Al final del panel derecho, en General, debería encontrar su servicio.
  • Asigna un acceso directo a él.

El Código

set theDialogTitle to "Jump to Folder Script"

tell application "Mail"

    -- Get the selected messages and the count of them
    set theMessageList to selected messages of message viewer 1
    set theCount to length of theMessageList

    -- Error if no messages
    if theCount is 0 then
        display dialog ¬
            "No message selected." with title theDialogTitle buttons {"OK"} with icon caution
        return
    end if

    -- Error if more than one message
    if theCount is greater than 1 then
        display dialog ¬
            "Must select only one message." with title theDialogTitle buttons {"OK"} with icon caution
        return
    end if

    -- Get the message
    set theMessage to item 1 of theMessageList

    -- Get the mailbox object
    set theMailbox to mailbox of theMessage

    -- Select the mailbox
    set selected mailboxes of message viewer 1 to theMailbox

end tell

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