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?
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?
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