Problema de e-mail do grupo automático -- acos campo com email campo com automator campo com merge camp apple Relacionado O problema

Automator Group Email problem


-4
vote

problema

português

Eu estou no final da minha corrente. Eu quero enviar um email para um grupo de cerca de 50 pessoas, que é personalizado no mínimo com o nome. (de modo que cada e-mail diz "Caro Bob" ou seu nome, e que eles não podem dizer que se foi para cargas de outras pessoas).

Eu estou usando o Mac Mail e um MacBook Air Executando OS X 10.8.2 (12C3012).

Eu sou novo para Macs, então talvez fazendo algo estúpido!

Eu tenho um grupo inteligente configurado em meus contatos com todos os detalhes deles.

Eu também quero anexar um pequeno arquivo PDF ao e-mail

Eu passei o dia todo tentando fazer este trabalho através do automator, usando um pequeno grupo de teste.

Eu tentei começar com uma mensagem com o conteúdo, assunto e anexo, configurado em rascunhos, especificando isso no automator, especificando contatos, passando pelo mailer do grupo e especificando a saudação e, em seguida, para 'enviar mensagens de saída'. Neste caso, diz que não há mensagem de saída.

Eu tentei começar escrevendo a mensagem no Automator, encontrando e especificando o arquivo para anexar, especificando os contatos e, em seguida, usando o mailer de grupo para especificar a saudação, enviando mensagens de saída: Nesse caso, ele diz "seletor não reconhecido" enviado para instância "e tem uma carga de números.

Eu posso ver da Internet que muitas pessoas tiveram problemas semelhantes, voltando anos, mas não consigo encontrar uma solução. Eu realmente não entendo codificação ou roteiro da Apple ou qualquer coisa, mas estou disposto a tentar qualquer coisa! Eu quero ser capaz de fazer isso em uma base bastante regular, então ter uma solução seria realmente incrível.

Essencialmente tudo que eu quero fazer é uma correspondência de email em e-mail com um anexo (idealmente eu personalizei mais usando campos para o nome da organização no corpo do texto, mas eu me contentaríamos por apenas ser capaz de enviar O email agora!) ... Alguém pode me ajudar ... ???

english

I am at the end of my tether. I want to send an email to a group of about 50 people, which is personalised at the very least with their name. (so that each email says "Dear Bob" or their name, and that they can't tell it's gone to loads of other people).

I am using Mac Mail and a Macbook Air running OS X 10.8.2 (12C3012).

I am new to Macs so maybe doing something stupid!

I have a smart group set up in my contacts with all their details.

I also want to attach a small pdf file to the email

I have spend ALL DAY trying to make this work through Automator, using a small test group.

I've tried starting with a message with the content, subject and attachment, set up in drafts, specifying this in automator, specifying contacts, going through group mailer and specifying the greeting and then to 'send outgoing messages'. in this case it says there is no outgoing message.

I've tried starting by writing the message in automator, finding and specifying the file to attach, specifying the contacts and then using group mailer to specify the greeting, then sending outgoing messages: in this case, it says "unrecognized selector sent to instance" and has a load of numbers.

I can see from the internet that lots of people have had similar problems, going back years but I can't find a solution. I really don't understand coding or Apple Script or anything but am willing to try anything! I want to be able to do this on a fairly regular basis so having a solution would be really amazing.

essentially all I want to do is a mail merge on email with an attachment (Ideally I would personalise it more by using fields for their organisation name in the body of the text, but I'd settle for just being able to send the email right now!) ... can anyone help me...???

           
 
 

Lista de respostas

2
 
vote

O e-mail do grupo do Automator é muito carente (eu poderia conseguir que funcione, mas não com anexos), então eu peguei uma punhal em algo em AppleScript para você.

Abra Editor Applescript e cole isto em:

  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    

primeiro desligado, você vai querer inserir o corpo da sua mensagem (tudo, mas "querida tão e assim") onde diz "MESSAGE BODY GOES HERE." . Certifique-se de reter as citações a embrulhar (e se você tiver alguma marca em sua mensagem, você terá que substituí-los " ). Substitua "SUBJECT HERE" Da mesma forma.

Quando você clica em Executar, ele trará uma caixa de diálogo para selecionar qual arquivo você deseja anexar. Em seguida, solicitará que você selecione os destinatários no aplicativo Contatos (selecione vários comando pressionando comando ⌘ e clicando em cada nome). Quando terminar, clique em ok . Em seguida, comporá e enviará um e-mail para cada contato automaticamente.

O formato dos e-mails ficará assim:

.

Caro Bob,

lorem ipsum dolor sente-se amet, consetecture adipisicing elit, sed EiusMod Temporada incidida Ut Labore et Dolore Magna Aliqua. UT ENIM AD. Minim Veniam, Quis Nostrud exercitação Ullamco laboris nisi ut Aliquip Ex Ea Commodo consequat. Duis Aute Irure Dolor em Repreensão em Volupate Velit Esse Cillum Dolore Eu Fugiat Nulla pariatur. Excepteur Sint OcitaCat Cupidatat não Proident, Sunt Culpa Qui officia deserunt Mollit Anim id est laborum.

O anexo será adicionado no final.

Algumas notas:

  • O script usa o primeiro e-mail que aparece em uma entrada de contato. Então, se você tiver vários e-mails para alguém, você pode ter problemas. A maneira mais fácil em torno disso é criar entradas de contato duplicadas com um único email.
    • Se você tiver muitos contatos com vários e-mails, talvez seja necessário analisar uma solução diferente para endereçar os e-mails, que está fora do escopo desta resposta.
  • irá abordá-lo ao primeiro nome da pessoa. Alterar first name of contact para name of contact ou last name of contact conforme desejado.
  • Você pode adicionar um nome de organização em algum lugar, mas requer reformatar a mensagem do corpo e alterar um pouco do código. Basicamente, o corpo é montado a partir das várias partes no ABCDEFGHIJKLMNABCDEFGHIJKLMN7 Linha, você terá que alterar que, dependendo de como deseja incluir a string da organização.
 

Automator's group emailer is pretty lacking (I could get it working, but not with attachments), so I took a stab at whipping something up in AppleScript for you.

Open up AppleScript Editor and paste this in:

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 

First off, you'll want to insert the body of your message (everything but "Dear So and So,") where it says "MESSAGE BODY GOES HERE.". Be sure to retain the quotes wrapping it (and if you have any quotation marks within your message, you'll have to replace them with \"). Replace "SUBJECT HERE" similarly.

When you click run, it will bring up a dialog to select which file you want to attach. It will then prompt you to select the recipients in the Contacts application (select multiple ones by holding down command xe2x8cx98 and clicking on each name). When you're done, click OK. It will then compose and send an email for each contact automatically.

The format of the emails will look like this:

Dear Bob,

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in 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.

The attachment will get added at the end.

A few notes:

  • The script uses the first email that appears in a contact entry. So if you have multiple emails for someone, you may run into problems. The easiest way around this is to create duplicate contact entries with a single email.
    • If you have a lot of contacts with multiple emails, then you may need to look at a different solution for addressing the emails, which is outside the scope of this answer.
  • It will address it to the first name of the person. Change first name of contact to name of contact or last name of contact as desired.
  • You can add in an organization name somewhere, but it requires reformatting the body message and changing a bit of the code. Basically the body is assembled from the various parts on the my send_messagexe2x80xa6 line, you'll have to change that depending on how you want to include the organization string.
 
 

Perguntas relacionadas

1  Como faço para mesclar faixas de audiobooks para que eles sejam um arquivo em vez de 100 faixas separadas?  ( How do i merge tracks from audiobooks so they are one file instead of 100 separa ) 
Alguns dos meus audiobooks download como 1 7 horas de comprimento. Outros estão no iTunes como 50-100 faixas separadas (que em algum momento ficam fora de ord...

208  Como faço para combinar duas ou mais imagens para obter um único arquivo PDF?  ( How do i combine two or more images to get a single pdf file ) 
Diga que eu tenho alguns arquivos de imagem (por exemplo, o resultado de digitalizar algumas folhas) e eu quero combiná-los em um único arquivo PDF, cada imag...

2  Mesclando vários ID da Apple  ( Merging multiple apple id s ) 
Desde o nosso primeiro iPad e iPhone e, enquanto novos para as contas de e-mail da Apple, 3 ou 4 iCloud foram configuradas para pelo menos 2 novas ID da Apple...

5  O FFMPEG pode mesclar vários arquivos M4A em um arquivo ~ capitular?  ( Can ffmpeg merge multiple m4a files into one chapterized file ) 
Dada uma pasta cheia de arquivos 'm4a', posso mesclá-los em um arquivo M4A grande usando ffmpeg como assim: ffmpeg -f concat -i <(for f in ./*.m4a; do ec...

-4  Problema de e-mail do grupo automático  ( Automator group email problem ) 
Eu estou no final da minha corrente. Eu quero enviar um email para um grupo de cerca de 50 pessoas, que é personalizado no mínimo com o nome. (de modo que cad...

13  Como posso combinar dois PDFs na visualização?  ( How can i combine two pdfs in preview ) 
Como posso combinar dois PDFs na visualização? ...

1  Como faço para aumentar o tamanho de uma partição da APFS?  ( How do i increase an apfs partition size ) 
Além disso, a conversão das partições de 400 GB e 600GB no trabalho de "espaço livre" funciona para isso? Como faço para criar partições de espaço livre? Es...

2  O iTunes pode combinar podcasts idênticos?  ( Can itunes combine identical podcasts ) 
Um pouco semelhante a esta questão , mas eu não quero apenas importar. Eu tenho um monte de esta vida americana podcasts que eu baixei usando o iTunes em ...

5  Adicionando músicas sem duplicar no iTunes?  ( Adding songs without duplicate in itunes ) 
Existe uma maneira de adicionar músicas ao iTunes e evitar fazer duplicatas no processo? Eu tenho um par de Macs e quero mesclar todas as minhas músicas em 1 ...

5  Junte-se-consolidar muitos CDs de áudio em um ou alguns álbuns no iTunes 12 / pc?  ( Join merge consolidate many audio book cds into one or a few albums in itunes 12 ) 
Você tem um livro de áudio que consiste em vários CDs. Além de unir as faixas em cada CD, você deseja mesclar os CDs. Se é um pequeno livro de apenas alguns C...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.