Este é o comando dacsemail que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
dacsemail - Agente de e-mail de saída simples
SINOPSE
correio eletrônico [-coco addr] [{-bf | --bodyfile} caminho] [{-bs | --bodystring} corda] [-cc addr]
[-ct valor] [{-f | --a partir de} da] [-h | --Socorro] [-cabeçalho nome valor]
[{- mailer | -mta} caminho] [{-mailer-flags | -mta-flags} corda] [-p | --mensagem]
[-Salve caminho] [{-s | --sujeito} sujeito] [-remetente transmissor] [{-t | --para} addr]
[-transformar] [-v | --verbose] [-var nome valor]
DESCRIÇÃO
Este programa faz parte do DACS diante.
A correio eletrônico utilitário é um agente simples para enviar mensagens de e-mail. É um autônomo
programa que nem aceita o usual DACS opções de linha de comando (opções dac[1]) nem
acessa qualquer DACS arquivos de configuração.
correio eletrônico constrói um RFC 822[2] formata a mensagem, mas não a transmite. Requer um
mailer externo, como enviar correio(8)[3], para transferir a mensagem. O comando mailer e
seus argumentos podem ser especificados no correio eletrônico linha de comando (ver - mailer) ou na construção
tempo (ver dacs.instalar(7)[4]).
OPÇÕES
Se a fonte do corpo da mensagem não for especificada na linha de comando, ela será lida
da entrada padrão. Pelo menos um destinatário deve ser especificado usando -t, -ccou -coco.
-coco addr
Envie a mensagem para o endereço do destinatário não revelado addr. É a responsabilidade
do remetente para excluir esses endereços de destinatários antes de transmitir a mensagem.
Esta bandeira pode ser repetida.
-bf caminho
--bodyfile caminho
Leia o corpo da mensagem de caminho. Se caminho é -, a entrada padrão é lida.
-bs corda
--bodystring corda
Use corda como o corpo da mensagem.
-cc addr
Envie a mensagem para o destinatário addr como uma cópia carbono. Esta bandeira pode ser repetida.
-ct valor
Adicionar um cabeçalho de tipo de conteúdo do tipo MIME valor para a mensagem. Se valor is
multiparte / alternativa, um apropriado limite variável será criada, a menos que um
já foi especificado na linha de comando com o -var bandeira. É assumido que
o corpo da mensagem já foi formatado corretamente para este tipo MIME, ou será
depois de ter sido transformado (ver -transformar).
-f da
--a partir de da
Use da como o valor do cabeçalho De da mensagem.
-h
--Socorro
Imprima as informações de uso e saia.
-cabeçalho nome valor
Adicione um cabeçalho de mensagem chamado nome com valor valor. Este sinalizador só deve ser usado para
cabeçalhos que não possuem sinalizadores específicos (-t, -ct, -f, e assim por diante).
- mailer caminho
-mta caminho
Use o comando do agente de transferência de mensagem caminho (um caminho completo) em vez do
programa configurado. Este programa deve ler a mensagem de sua entrada padrão e
extraia a lista de destinatários dos cabeçalhos Para, Cc e Cco da mensagem. (Se tal
mailer não está disponível, será necessário escrever um pequeno programa para embrulhar um mailer
e fornecer a interface necessária para correio eletrônico.) O padrão é executar enviar correio(8)
com a sua -t bandeira.
-mailer-flags corda
-mta-flags corda
Independentemente do mailer, use corda para seus sinalizadores de linha de comando.
-p
--mensagem
Pouco antes de a mensagem ser enviada, exiba-a (para stderr) e espere que o usuário
responder a um prompt. No prompt, o usuário pode abortar a mensagem ou permitir que seja
enviei.
-Salve caminho
Antes de enviar (ou solicitar), escreva uma cópia da mensagem de saída para caminho,
substituindo qualquer conteúdo anterior do arquivo.
-s sujeito
--sujeito sujeito
Defina o cabeçalho do assunto da mensagem para sujeito.
-remetente transmissor
Defina o cabeçalho do remetente da mensagem para transmissor.
-t addr
--para addr
Adicionar addr como um destinatário "Para". Esta bandeira pode ser repetida.
-transformar
O corpo da mensagem, independentemente de como seja especificado, é filtrado por meio do DACS
função de transformação. Por favor, consulte dacs_transform(8)[5] para detalhes. Sem acesso
as regras de controle podem ser associadas a qualquer transformação; ou seja, eles são todos
incondicional. Um efeito semelhante pode ser obtido canalizando a saída de
dacstransform(1)[6] em correio eletrônico.
-v
--verbose
Ative a saída detalhada para depuração.
-var nome valor
Crie a variável[7] nomeado nome definido para valor para a função de transformação. o
o valor da variável pode ser referenciado dentro do corpo da mensagem no DACS namespace como
$ {DACS :: nome}. A variável ainda não deve estar definida.
EXEMPLOS
Suponha que meuarquivo contenha o seguinte texto:
Esta é uma mensagem com várias partes no formato MIME.
- $ {DACS :: limite}
Tipo de conteúdo: texto / simples; charset = us-ascii
Disposição de conteúdo: inline
Content-Transfer-Encoding: 7bit
Olá, $ {DACS :: user}!
- $ {DACS :: limite}
Tipo de Conteúdo: text / html; charset = us-ascii
Disposição de conteúdo: inline
Content-Transfer-Encoding: 7bit
Olá, $ {DACS :: user}!
- $ {DACS :: limite} -
O seguinte comando pode ser usado para enviar uma mensagem com uma multiparte / alternativa
corpo estruturado:
% dacsemail -ct multipart / alternative -f auggie@exemplo.com
-t harley@exemplo.com -s "Olá" -transform -var usuário Auggie -bf meuarquivo
A mensagem resultante será semelhante a esta:
Até: harley@exemplo.com
Desde: auggie@exemplo.com
Assunto: Hello
Tipo de conteúdo: multiparte / alternativa; limite = "_---------- = _ 03885942562898683484"
Data: Quarta, 07 de abril de 2010 16:48:41 -0700 (PDT)
Codificação de transferência de conteúdo: 7 bits
Enviador X: DACS 1.4.24a
Esta é uma mensagem com várias partes no formato MIME.
--_---------- = _ 03885942562898683484
Tipo de conteúdo: texto / simples; charset = us-ascii
Disposição de conteúdo: inline
Content-Transfer-Encoding: 7bit
Olá, Auggie!
--_---------- = _ 03885942562898683484
Tipo de Conteúdo: text / html; charset = us-ascii
Disposição de conteúdo: inline
Content-Transfer-Encoding: 7bit
Olá, Auggie!
--_---------- = _ 03885942562898683484--
Use dacsemail online usando serviços onworks.net