Criar mensagem com o Apple Mail do commandline -- email camp apple Relacionado O problema

Create Message with Apple Mail from commandline


1
vote

problema

português

Eu não estou trabalhando em um computador da Apple, mas conheço pessoas que fazem. Eu quero criar um script de shell para eles, o que permite criar um número maior de mensagens automaticamente. Deve ficar assim:

  function mymail {   Mail ....   }  mymail "recipient1@mail.com" "subject1" "message text" "attachment.txt"    

Posso passar argumentos de linha de comando para o Apple Mail na função Mymail, que me permitirá criar essas mensagens do shell? O mailer não deve realmente enviar as mensagens. Deve apenas exibir janelas de mensagens ou salvá-las em alguma pasta para ser revisada pelo remetente.

english

I am not working on an Apple computer, but I know people who do. I want to create a shell script for them which allows them to create a larger number of messages automatically. It should look like this:

function mymail {   Mail ....   }  mymail "recipient1@mail.com" "subject1" "message text" "attachment.txt" 

Can I pass commandline arguments to Apple Mail in the mymail function which will allow me to create these messages from the shell? The mailer should not actually send the messages. It should just display message windows or save them in some folder to be reviewed by the sender.

  

Lista de respostas

1
 
vote

Eu realmente não testei isso, mas você poderia usar o AppleScript para ele.

  iconutil2   
 

I haven't really tested this, but you could use AppleScript for it.

mymail() {     osascript - "$@" <<-END on run args tell app "Mail" set m to make new outgoing message with properties {subject:item 2 of args, content:item 3 of args, visible:true} tell m make new to recipient at end of to recipients with properties {address:item 1 of args} if number of args is 4 make new attachment with properties {file name:POSIX file (item 4 of args)} at after last paragraph end end activate end end END } 
 
 

Perguntas relacionadas

10  Existe um aplicativo que me permite enviar email apenas?  ( Is there an app that lets me send email only ) 
Estou procurando um aplicativo que me deixe enviar email apenas. Muitas vezes, no decorrer do meu trabalho, preciso apenas disparar um e-mail rápido, mas não ...

1  Como usar caixas de correio diferentes (pasta enviada) no Outlook para Mac  ( How to use different mailboxes sent folder in outlook for mac ) 
Eu sou um administrador de rede e encontrei um problema em relação ao MS Outlook para Mac. O usuário tem sua própria conta já adicionada à sua perspectiva. El...

1  Redefinir configurações do usuário do Mail HeadHeaders no terminal  ( Reset custom mail userheaders settings in terminal ) 
Como redefina o seguinte comando? defaults write com.apple.mail UserHeaders '{"Reply-To" = "reply-to@address"; }' Eu tive que usar esta solução alterna...

2  Como posso pesquisar através de todas as pastas de e-mail no meu iPad?  ( How can i search through all mail folders on my ipad ) 
Minha conta do Gmail tem várias pastas e rótulos. O aplicativo iPad Mail pode pesquisar através de uma das pastas. Como posso pesquisar através de tudo isso d...

1  Quando alguém envia uma mensagem de e-mail para mim e marido, a mensagem vai para sua caixa de correio e não minha  ( When someone sends email message to both me and husband the message goes to his ) 
Meu marido e eu compartilhamos uma conta de login, com nossa própria conta do Mac Pop Mail. Quando alguém envia um e-mail para os nossos endereços de e-mail, ...

3  Onde o mail.app acabou de colocar meu email?  ( Where did mail app just put my email ) 
mail.app parece construído para nos punir por não ter em caixa de entrada-zero. Eu ouço um chime me dizendo que novos e-mail chegou, mas com uma lista de ca...

2  Novo OS Sierra removeu o ícone bem usado?  ( New os sierra removed well used icon ) 
onde na terra fez o ícone "não lixo" / polegares para cima, vá email? Apenas atualizado para Sierra, e estou infeliz, é aparentemente desaparecido. Eu uso iss...

33  Como paro lembrete de e-mail da iCal?  ( How do i stop email reminder from ical ) 
Estou usando o Google Agenda e assino ao meu calendário do Google de vários computadores. Sempre que eu definir um evento com (an) lembrete de e-mail no Googl...

5  Como faço para remover ou excluir um e-mail @ me.com?  ( How do i remove or delete an me com email ) 
Atualmente tenho 2 IDs da Apple, que usa minha conta do Gmail e eu tenho usado este por um tempo agora, este é o que eu quero manter. Quando o iCloud saiu, ...

3  Os endereços de e-mail do Mac.com continuarão a trabalhar após a transição do MobileMe para iCloud?  ( Will mac com e mail addresses continue to work after the mobileme to icloud tra ) 
@mac.com (a partir de .mac) Os endereços de e-mail continuam funcionando após a transição do MobileMe to iCloud? ...




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