1 votos

Problema: reenviar los correos electrónicos seleccionados a direcciones predefinidas

Tengo una pequeña empresa y recibo las facturas por correo en formato pdf. Utilizo Mail. Quiero poder reenviar estos correos con la factura adjunta a dos direcciones de correo electrónico preestablecidas y unas cuantas frases preestablecidas en el cuerpo. Me hubiera encantado poder pulsar una combinación de teclado para que toda la acción se llevara a cabo, en lugar de tener que pulsar "Reenviar", escribir las direcciones y el texto del cuerpo y luego pulsar "Enviar".

Soy nuevo en Automator y AppleScript, no tengo experiencia en codificación, pero he probado diferentes soluciones incluyendo Automator, Reglas dentro de Mail y Applescript, pero sin suerte. ¿Existe alguna forma de realizar esta tarea de forma sencilla mediante una combinación de teclas o un botón en Mail?

0 votos

Es una solución que no es de Apple, pero ¿no tiene su proveedor de correo electrónico reglas del lado del servidor para filtrar el correo electrónico según determinados criterios? Yo uso Outlook.com y puedo reenviar un correo electrónico de la manera exacta que describes con una sola línea de "lenguaje" de reglas "no codificadas".

1voto

wch1zpink Puntos 11

Se me ocurrió una solución que creo que puede ser una buena opción para ti. El siguiente código AppleScript es una acción de carpeta que, en última instancia, se adjuntará a una carpeta de su elección (la carpeta en la que se descargará la factura en PDF que se le envió en el correo electrónico). Básicamente, el concepto es que, cuando guarde la factura en PDF en su correo electrónico en la carpeta especificada, se activará la acción de carpeta que tomará ese archivo PDF y lo utilizará como archivo adjunto en los nuevos correos electrónicos salientes que se enviarán a las direcciones de correo electrónico que establezca en el código AppleScript. En script Editor.app, pegue el siguiente código AppleScript en un nuevo documento. Suponiendo que sus direcciones de correo electrónico de reenvío serán siempre las mismas y que el texto del asunto y el cuerpo del contenido también serán siempre los mismos, sólo tendrá que cambiar los valores de las variables para forwardToRecipients , theSubject y theContent una sola vez. De todos modos, una vez que cambie esos valores a su gusto, guarde ese documento AppleScript como un archivo .scpt y nómbrelo como "Forward Email Attachment.scpt" en su carpeta /Users/YOUR_USERNAME/Library/Workflows/Applications/Folder Actions. Una vez guardado en esa ubicación, siempre estará disponible para elegir en su diálogo de configuración de acciones de carpeta. (al que se puede acceder fácilmente haciendo clic con el botón derecho en cualquier carpeta de la aplicación Finder y seleccionando Servicios/Configuración de acciones de carpeta )

on adding folder items to theFolder after receiving theNewItem
    -- Insert Valid Forwarding Email Address 
    set forwardToRecipients to {"address1@gmail.com", "address2@gmail.com"}
    -- Insert Your Desired Subject Text
    set theSubject to "Subject Text Blah Blah Blah"
    -- Insert Desired Body Content Text
    set theContent to "Text Text" & linefeed & "Text Text And More Text" & linefeed & linefeed

    set mailAttachment to POSIX path of theNewItem

    tell application "Mail"
        activate
        repeat with i from 1 to count of forwardToRecipients
            set thisItem to item i of forwardToRecipients
            tell (make new outgoing message)
                set subject to theSubject
                set content to theContent
                make new to recipient at end of to recipients with properties {address:thisItem}
                make new attachment with properties {file name:(POSIX file mailAttachment)} at after last paragraph
                delay 5
                send
            end tell
        end repeat
    end tell
end adding folder items to

Después de que todo esté configurado y listo para funcionar, todo lo que necesita hacer ahora es adjuntar la acción de carpeta a la carpeta en la que descargará las facturas en PDF de sus correos electrónicos.

enter image description here

enter image description here

0 votos

Gracias. He probado tu sugerencia, pero no ocurre nada cuando muevo un archivo adjunto a la carpeta. ¿Debería enviarse el correo automáticamente justo después de guardar el archivo adjunto en la carpeta? Puede que haya problemas con la ubicación del archivo script. No he sido capaz de encontrar las acciones de la carpeta donde usted describe. En mi ordenador la carpeta estaba situada en Macintosh HD/Library/script. ¿Podría ser ese el problema? Tengo una carpeta llamada "Folder Actions" y otra llamada "Folder Action script". He intentado guardar el script en ambos lugares sin suerte.

0 votos

@Arnie Lo siento mucho. Acabo de probar el código que publiqué y encontré que la línea set mailAttachment to POSIX path of theNewItems debería haber sido set mailAttachment to POSIX path of theNewItem . Por favor, prueba ahora con el código actualizado y hazme saber si te funciona por favor.

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