Actualmente estoy usando el siguiente script para enviar un correo electrónico con un asunto, un adjunto y un cuerpo de mensaje especificados:
on run argv
set theSubject to (item 1 of argv)
set theAttachmentFile to (item 2 of argv)
set theContent to (item 3 of argv)
tell application "Mail"
set theAddress to {"test@gmail.com"} -- the receiver
set theSignatureName to "Test" -- the signature name
set msg to make new outgoing message with properties {subject:theSubject, content:theContent, visible:true}
tell msg
repeat with i from 1 to count theAddress
make new to recipient at end of every to recipient with properties {address:item i of theAddress}
end repeat
end tell
tell msg to make new attachment with properties {file name:theAttachmentFile as alias}
set message signature of msg to signature theSignatureName
send msg
end tell
end run
He estado ejecutando el script en el Terminal de Mac usando:
osascript /Users/dwm8/Desktop/email.scpt "Test" "dwm8:test.pdf" "Test Message Here"
Sin embargo, me gustaría hacer un pequeño cambio en cuanto al cuerpo del mensaje del correo electrónico que envío. En lugar de enviar el mensaje
Test Message Here
Me gustaría que el cuerpo del correo electrónico dijera
Test Message Here
donde puedo especificar dónde quiero un salto de línea. ¿Alguien sabe cómo puedo implementar esto en mi actual script? ¡Gracias por la ayuda!