Automator Group Problema de correo electrónico

-4

Estoy al final de mi atadura. Quiero enviar un correo electrónico a un grupo de aproximadamente 50 personas, que se personaliza al menos con su nombre. (para que cada correo electrónico diga "Estimado Bob" o su nombre, y que no puedan decir que se ha ido a muchas otras personas).

Estoy usando Mac Mail y una Macbook Air con OS X 10.8.2 (12C3012).

Soy nuevo en Mac, ¡tal vez haciendo algo estúpido!

Tengo un grupo inteligente configurado en mis contactos con todos sus detalles.

También quiero adjuntar un pequeño archivo pdf al correo electrónico

He pasado TODO EL DÍA tratando de hacer que esto funcione a través de Automator, usando un pequeño grupo de prueba.

Intenté comenzar con un mensaje con el contenido, el asunto y el archivo adjunto, configurarlo en borrador, especificarlo en el automatizador, especificar contactos, revisar el correo del grupo y especificar el saludo y luego 'enviar mensajes salientes'. en este caso dice que no hay un mensaje saliente.

Intenté comenzar escribiendo el mensaje en automator, encontrando y especificando el archivo a adjuntar, especificando los contactos y luego usando el correo de grupo para especificar el saludo, luego enviando mensajes salientes: en este caso, dice "selector no reconocido" enviado a la instancia "y tiene una carga de números.

Puedo ver en Internet que muchas personas han tenido problemas similares desde hace años, pero no puedo encontrar una solución. Realmente no entiendo la codificación o Apple Script ni nada, ¡pero estoy dispuesto a intentar cualquier cosa! Quiero poder hacer esto de forma bastante regular, por lo que tener una solución sería realmente increíble.

básicamente, todo lo que quiero hacer es una combinación de correspondencia en un correo electrónico con un archivo adjunto (lo ideal sería personalizarlo más usando los campos para el nombre de su organización en el cuerpo del texto, pero me conformaría con solo poder enviar) el correo electrónico ahora mismo!) ... ¿alguien puede ayudarme ... ???

    
pregunta Kate Swade 19.12.2012 - 18:38

1 respuesta

2

El correo electrónico de grupo de Automator es bastante deficiente (podría hacerlo funcionar, pero no con archivos adjuntos), así que intenté ponerle algo a AppleScript.

Abre Editor de AppleScript y pégalo en:

set theFile to choose file

set myMessage to "MESSAGE BODY GOES HERE."

set mySubject to "SUBJECT HERE"

display dialog "Please select the recipients in Address Book/Contacts"

tell application "Address Book"
    set theContacts to selection
    repeat with contact in theContacts
        my send_message(mySubject, "Dear " & first name of contact & "," & return & myMessage, value of first email of contact, theFile)
    end repeat
end tell

on send_message(theSubject, theBody, theAddress, theAttachment)
    tell application "Mail"
        set theNewMessage to make new outgoing message with properties {subject:theSubject, content:theBody & return & return, visible:true}
        tell theNewMessage
            set visibile to true
            make new to recipient at end of to recipients with properties {address:theAddress}
            make new attachment with properties {file name:theAttachment} at after the last word of the last paragraph
            send
        end tell
    end tell
end send_message

Primero que nada, querrás insertar el cuerpo de tu mensaje (todo excepto "Estimado tal y cual") donde dice "MESSAGE BODY GOES HERE." . Asegúrese de conservar las comillas que lo encierran (y si tiene comillas dentro de su mensaje, tendrá que reemplazarlos con  %código%). Reemplace \" de manera similar.

Al hacer clic en Ejecutar, se abrirá un cuadro de diálogo para seleccionar el archivo que desea adjuntar. A continuación, le pedirá que seleccione los destinatarios en la aplicación Contactos (seleccione varios si mantiene presionada la tecla comando ⌘ y haga clic en cada nombre). Cuando hayas terminado, haz clic en Aceptar . Luego redactará y enviará un correo electrónico para cada contacto automáticamente.

El formato de los correos electrónicos se verá así:

  

Querido Bob,

     

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do   eiusmod tempor incididunt ut labore et dolore magna aliqua. Anuncio de utilidad   minim veniam, quis nostrud ejercicio ullamco laboris nisi ut   Aliquip ex ea commodo consecuat. Duis aute irure dolor in   reprenderse en voluptate velit esse cillum dolore eu fugiat nulla   pariatur. Excepteur sint occaecat cupidatat non proident, sunt in   culpa qui officia deserunt mollit anim id est laborum.

El archivo adjunto se agregará al final.

Algunas notas:

  • El script usa el primer correo electrónico que aparece en una entrada de contacto. Por lo tanto, si tiene varios correos electrónicos para alguien, puede tener problemas. La forma más fácil de solucionar esto es crear entradas de contacto duplicadas con un solo correo electrónico.
    • Si tiene muchos contactos con varios correos electrónicos, es posible que deba buscar una solución diferente para abordar los correos electrónicos, que está fuera del alcance de esta respuesta.
  • Se dirigirá al primer nombre de la persona. Cambie "SUBJECT HERE" a first name of contact o name of contact según lo desee.
  • Puedes agregar el nombre de una organización en algún lugar, pero requiere volver a formatear el mensaje del cuerpo y cambiar un poco el código. Básicamente, el cuerpo se ensambla a partir de las distintas partes en la línea last name of contact , tendrá que cambiar eso según cómo desee incluir la cadena de la organización.
respondido por el robmathers 19.12.2012 - 20:10

Lea otras preguntas en las etiquetas