¿Es posible “hacer un enlace profundo” a un correo electrónico específico en mail.app en Mac OS X?

1

Por ejemplo, en una aplicación de toma de notas como Evernote o un esquema, ¿es posible crear un enlace que abra un correo electrónico específico en una carpeta específica en Mail.app en Max OS X?

    
pregunta Dave Land 30.09.2017 - 07:03

1 respuesta

3

En OS X, puedes usar una URL con el formato message:<MESSAGE-ID> para abrir el mensaje específico en Mail.app. Entonces, ¿cómo encontramos el ID de mensaje? Si el mensaje incluye una fecha u otro "detector de datos", puede hacer clic en la línea de puntos alrededor de eso y agregarlo a su calendario. Luego, en Calendar.app, el evento recién creado tendrá una URL, que puede copiar.

Una forma más conveniente es usar AppleScript. Ejecute el siguiente código cuando tenga el mensaje seleccionado en Correo. Esto copiará la URL a su portapapeles. Hay varias formas de configurar esto para que se ejecute con un método abreviado de teclado, etc.

tell application "Mail"
    set _sel to get selection
    set _links to {}
    repeat with _msg in _sel
        set _messageURL to "message://%3c" & _msg's message id & "%3e"
        set end of _links to _messageURL
    end repeat
    set AppleScript's text item delimiters to return
    set the clipboard to (_links as string)
end tell

Tenga en cuenta que los corchetes angulares en este script están escritos como la URL codificada %3c .

Fuente: enlace

    
respondido por el Elliott 30.09.2017 - 17:55

Lea otras preguntas en las etiquetas