InglêsFrancêsEspanhol

Ad


favicon do OnWorks

mime-constructp - Online na nuvem

Execute mime-constructp no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando mime-constructp 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


mime-construct - constrói e, opcionalmente, envia mensagens MIME

SINOPSE


construção mímica interruptor...

Desculpe, é difícil fornecer uma sinopse significativa. Veja os exemplos.

DESCRIÇÃO


construção mímica constrói e (por padrão) envia mensagens MIME por e-mail. É inteiramente dirigido
a partir da linha de comando, é projetado para ser usado por outros programas ou pessoas que agem como
programas.

OPÇÕES


Global Configurações
--depurar
Ative a depuração.

--Socorro
Mostre a mensagem de uso e morra.

--resultado
Não envie a mensagem gerada, em vez disso, imprima-a em stdout. Isso perde --Cco info.

--subparte
Gere uma subparte que pode ser usada em outra mensagem MIME, em vez de uma de nível superior
A própria mensagem MIME. Isso liga --resultado e muda algumas semânticas internas a
pedaço. Veja os exemplos.

--versão
Imprima a versão e saia com sucesso, se este for o único argumento. Caso contrário, imprima
a versão e morrer.

a Principal cabeçalho
Esses argumentos adicionam texto ao cabeçalho de nível superior da mensagem ou controlam quem ela obtém
enviado para.

--Cco endereço
Adicionar endereço para a lista de destinatários. Na verdade, isso não adiciona nada ao cabeçalho,
claro. Se você não estiver realmente enviando a mensagem (se usar --resultado or
--subparte) --Cco não terá efeito.

--cc endereço
Adicione um endereço ao Cc: Lista.

--incorporado a
Envie a mensagem para os destinatários já listados no cabeçalho, além daqueles
dado com --para, --cc e --Cco. Isso faz sentido se você usar o --cabeçalho troque para
adicione o seu próprio Até: or Cc:. Neste caso, você provavelmente não deseja usar --para or --cc
porque eles criariam novos cabeçalhos em vez de adicionar aos que já estão no
mensagem.

Esta mudança passa o -t mudar para sendmail (construção mímica não tenta analisar o
cabeçalhos que você fornece), então ele realmente não faz nada se você não estiver enviando o
mensagem.

--cabeçalho str
Adicione um texto arbitrário ao cabeçalho. o str pode ser o que você quiser, incluindo
várias linhas. Você pode criar mensagens inválidas desta forma. Se você incluir um espaço em branco
Linha no str você realmente bagunçará a mensagem.

--multipartes str
Isso especifica o tipo e as opções de conteúdo multipartes. O padrão é
"multipart / mixed". Não inclua uma configuração de "limite", fornecida por mímica
construir.

Tudo bem se você especificar o --multipartes digite, mas a mensagem acaba sendo um único
parte, o tipo que você fornecer será simplesmente ignorado.

--prelúdio str
Isso adiciona str ao texto do prelúdio de várias partes. Se você especificar --prelúdio várias vezes
que o strs serão todos concatenados.

Não há nenhum padrão para este texto. Parece-me que hoje em dia adicionar um
a explicação de MIME no início de uma mensagem é como explicar como usar um assento
fivela para pessoas que estão viajando em um avião.

Tudo bem se você especificar o --prelúdio mas a mensagem acaba sendo uma única parte,
o prelúdio que você fornecer será simplesmente ignorado.

--sujeito str
Especifique o assunto da mensagem.

--para endereço
Adicione um endereço ao Até: Lista.

Por parte cabeçalho
Essas opções controlam os cabeçalhos por parte. Se a mensagem acabar não sendo multiparte
na verdade, eles adicionam dados ao cabeçalho de nível superior.

Cada um deles se aplica apenas à saída da próxima parte. Depois que cada parte é produzida, eles são
redefinir para seus valores padrão. Não faz sentido usá-los sem seguir
parte, então construção mímica vai engasgar e morrer se você tentar fazer isso.

--acessório nome
Isso adiciona um cabeçalho "Content-Disposition: attachment" com o nome como o valor
do atributo "nome do arquivo". É apenas uma conveniência, uma vez que construção mímica é frequentemente
usado para enviar arquivos como anexos.

utilização --acessório nome não causa construção mímica para ler quaisquer dados do arquivo
chamado nome! Ele apenas usa esse nome no cabeçalho. Os dados reais que irão
para esta parte da mensagem vem de um dos interruptores de saída da parte regular
(dado abaixo).

Você pode preferir usar o --arquivo-anexar switch, que lê a partir do nomearquivo d.

--codificação tipo
Isso especifica o tipo de codificação que você deseja que esta parte use. Você normalmente não deveria
use esta opção, no entanto. Se esta opção não for usada construção mímica vai escolher um
codificação apropriada.

Os dados que você fornece ainda não devem estar codificados, construção mímica irá codificá-lo
de acordo com a tipo você especifica aqui. As codificações válidas são 7bit, 8bit, binário,
citado-imprimível e base64. É fácil gerar uma mensagem MIME ilegal por
especificando você mesmo a codificação.

--parte-cabeçalho str
Adicione texto arbitrário ao cabeçalho por parte. o str pode ser o que você quiser,
incluindo várias linhas. Você pode criar mensagens inválidas desta forma. Se você incluir um
linha em branco no str você realmente bagunçará a mensagem.

--modelo tipo
Especifique o tipo de conteúdo para esta parte. Se você não especificar um --modelo o padrão é
"texto / simples". o tipo que você fornece pode conter não apenas o tipo adequado, mas também
opções. A coisa toda será apenas colocada no final de "Content-Type:" e
preso no cabeçalho.

Você pode preferir usar o --arquivo-auto or --arquivo-anexar interruptores, que definem o
--modelo automaticamente com base no nome de um arquivo.

Parte saída
Essas opções adicionam dados ao corpo da mensagem. Você usa um desses para cada um para
cada parte de uma mensagem multiparte (ou apenas uma delas se a mensagem não for
multiparte).

--Arquivo caminho
--arquivo-auto caminho
--arquivo-anexar caminho
--anexar caminho
--fragmento str
--corpo str
Use o conteúdo do arquivo caminho ou a string literal str como o corpo desta parte.

--arquivo-auto faz com que o Content-Type seja definido com base no nome do arquivo, se possível.

--arquivo-anexar faz isso e define o --acessório nome também.

Certifique-se de incluir a nova linha final em str a menos que realmente não deva
Seja um. Se você deixar a nova linha final, a parte terá que ser codificada em
"base64" (porque "quoted-printable" tem uma limitação artificial que o impede
de ser capaz de codificar tal fluxo de dados).

--anexar é um apelido para --arquivo-anexar e --corpo é um apelido para --fragmento.

--subpart-arquivo caminho
--subparte-string str
Use o conteúdo de caminho or str a si mesmo como o corpo desta parte, mas trate-o
como uma subparte. Isso significa que os dados contêm alguns cabeçalhos e algum texto. Isto
também significa que você não pode usar --modelo or --codificação para esta parte.

Normalmente o caminho or str terá sido gerado por uma invocação diferente de mímica
construir que foi dado o --subparte interruptor.

Argumentos para opções que levam um nome de arquivo (como --Arquivo e --subpart-arquivo) pode ter
alguma mágica. Se não houver nenhum arquivo com o caminho forneceu um Perl regular abrir() é feito em
isto. Veja "EXEMPLOS".

EXEMPLOS


Os exemplos assumem que $ nl contém uma nova linha. As outras variáveis ​​usadas são, espero
autoexplicativo.

Envie uma mensagem simples.

mime-construct --to "$ recip" --subject 'olá' --string "$ body"

Envie uma mensagem que é lida a partir de stdin.

fortuna | mime-construct --to "$ recip" --subject fortune --file -

Envie uma parte do texto simples e anexe um arquivo, definindo o tipo de conteúdo do arquivo e --acessório
nome automaticamente.

mime-construct --to "$ recip" --subject "$ file" \
--string "Aqui está o arquivo sobre o qual falei. $ nl" \
--file-attach "$ file"

A maioria das pessoas pensa nos anexos como mensagens com várias partes, mas não precisam ser. Esse
gera um zip de todos os arquivos no diretório atual e os envia como um anexo
mas como uma mensagem em uma única parte.

zip -q - * |
mime-construct --to "$ recip" --subject 'diretório compactado' \
--attachment dir.zip --type application / zip --file -

Você pode usar toda a expressividade do Perl abrir() ao construir nomes de arquivo. Por exemplo,
você pode executar processos XXX exemplos ruins, não há nomes de arquivo

mime-construct --to "$ recip" --subject "$ subject" \
--string "Aqui estão os dois arquivos que você queria. $ nl" \
--type application / x-gzip --attachment file1.gz --file 'gzip -c file1 |' \
--type application / x-gzip --attachment file1.gz --file 'gzip -c file2 |'

ou ler a partir de descritores de arquivo alternativos ("<& = 4" para ler a partir do descritor de arquivo 4) ou
qualquer que seja. Veja perlopentut para um tutorial.

Aqui está um exemplo de como usar uma invocação separada de construção mímica para criar uma subparte.
Isso cria uma mensagem que tem duas partes no nível superior. A primeira parte é algum texto,
a segunda parte é um resumo. O próprio resumo é uma mensagem multiparte que contém um
número de partes da mensagem / rfc822.

msg_args =
para msg em $ msg_list
do
msg_args = "$ msg_args --type message / rfc822 --file $ msg"
feito

definir fnord
para receitas em $ recip_list
do
definir "$ @" --bcc $ recip
feito
mudança

mime-construct --subpart --multipart multipart / digest $ msg_args |
construção mímica \
--header "Para: Destinatários do resumo:; $ nl" \
--subject 'resumo Foo' \
"$ @" \
--file "$ introdução" \
--arquivo subparte -

Veja como enviar mensagens criptografadas (multipart / criptografadas, conforme definido na RFC 1847).
Você usa construção mímica "--subpart" para gerar a mensagem real que deseja enviar (que
pode ser um tipo de mensagem MIME - não textual, com várias partes, o que for), criptografe-a e
use outro construção mímica para construir e enviar a mensagem multiparte / criptografada que
contém.

enc_type = aplicativo / criptografado por pgp
enc_params = "Versão: 1 $ nl"

mime-construct --subpart --corpo do arquivo --file-auto image.jpg |
gpg --encrypt --armor -r "$ recip" |
construção mime - saída \
- para "$ recip" \
--subject "$ subject" \
--multipart "multipart / criptografado; protocolo = \" $ enc_type \ "" \
--tipo "$ enc_type" \
--string "$ enc_params" \
--type application / octet-stream \
--Arquivo -

Use mime-constructp online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad