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.
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".