GoGPT Best VPN GoSearch

icono de página de OnWorks

makemime - Online en la nube

Ejecute makemime en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando makemime que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


makemime: crea mensajes con formato MIME

SINOPSIS


hacer mímica [opciones...]

hacer mímica [@nombre de archivo]

DESCRIPCIÓN


hacer mímica crea mensajes con formato MIME de complejidad arbitraria. hacer mímica lee uno o
más archivos individuales, los codifica MIME, agrega encabezados MIME básicos y agrega cualquier
encabezados especificados por opciones de línea de comando. El resultado se guarda en otro archivo o
salida estándar. Los mensajes complejos con formato MIME se crean uniendo varios
instancias de hacer mímica. Opciones avanzadas directas hacer mímica a tenedor() sí mismo, y manejar el
detalles de la instalación de todas las tuberías.

En la mayoría de los casos, las opciones para hacer mímica vienen directamente de la línea de comandos. @filename lee
las opciones de un archivo. "@ &n"lee las opciones de una tubería en el descriptor de archivo #n. "@-" es un
atajo para "@ & 0", que lee las opciones de la entrada estándar.

Cuando las opciones se leen desde un archivo o una tubería, cada opción debe estar en una línea por sí misma. Si
una opción requiere un argumento, el argumento debe seguir en la siguiente línea.

Para facilitar la lectura, los espacios en blanco iniciales se eliminan cuando se leen opciones de un archivo o un
tubo. Las líneas vacías también se ignoran, así como las líneas que comienzan con el carácter '#'.

Las opciones y sus argumentos pueden contener caracteres que son caracteres especiales para
shell, como '(' y ')'. Estos caracteres deben tener barra invertida cuando se especifiquen en el
línea de comando, para evitar su significado especial para el shell. Estos personajes NO DEBEN ser
barra invertida cuando las opciones se leen desde un archivo o una tubería. Del mismo modo, el contenido de la mayoría
los encabezados casi siempre incluyen espacios. Por lo tanto, deben cotizarse cuando se especifique en el
línea de comando. El contenido del encabezado NO DEBE estar entre comillas cuando las opciones provienen de un archivo o una tubería.

hacer mímica lee el contenido para formatearlo como un mensaje MIME de algún otro archivo. los
Los archivos también pueden ser una tubería. Es posible proporcionar tanto las opciones como un archivo desde el
misma tubería, terminando la lista de opciones con una línea que contiene el carácter único
"-". El resto de la tubería estará disponible para usarse como un archivo de entrada (que debe
ser especificado explícitamente por una de las opciones). Por supuesto, solo puede venir un archivo de entrada
de un solo tubo.

MÍMICA visión de conjunto
Un mensaje con formato MIME contiene una o varias secciones MIME. Los encabezados MIME especifican cómo
varias secciones MIME deben interpretarse como un todo (ya sea que estén adjuntas
juntos; si son representaciones alternativas del mismo contenido; o algo
aún más esotérico). Esta página de manual ofrece una descripción general muy breve y concisa de MIME básico
conceptos. La descripción está sesgada a describir la funcionalidad del hacer mímica
utilidad. Ver RFC 2045[1], RFC 2046[2], RFC 2047[3], RFC 2048[4], y RFC 2049[4] para un
definición formal de mensajes con formato MIME.

Cada archivo de un mensaje MIME está codificado como una única sección MIME. Una sección MIME consta
de al menos una línea de encabezado, "Content-Type:". El encabezado "Content-Type:" indica el tipo de
los datos contenidos en el archivo. También pueden estar presentes otras líneas de encabezado. Su pariente
el orden no importa. Los encabezados MIME van seguidos de una línea en blanco, luego el contenido del
archivo, codificado adecuadamente. Todas las secciones MIME generadas por hacer mímica siempre contendrá
otro encabezado, "Codificación de transferencia de contenido:". Este encabezado da el método de codificación utilizado
para el archivo; es un encabezado opcional, pero hacer mímica siempre lo crea.

El método de codificación MIME tiene como valor predeterminado "7 bits" si este encabezado está ausente. La codificación de 7 bits es
sólo apto para mensajes de texto sin formato en el juego de caracteres US-ASCII. La codificación de "8 bits"
El método es usado por mensajes de texto sin formato en otros conjuntos de caracteres que usan octetos con la
conjunto de bits altos. Una alternativa a la codificación de 8 bits es "entre comillas e imprimibles". La codificación "base64"
El método se utiliza para archivos que contienen datos binarios (cualquier cosa que no sea texto sin formato).

Las secciones MIME que contienen mensajes de texto tienen su encabezado "Content-Type:" configurado en
"Texto sin formato"; o "texto / html" para mensajes HTML. También hay varios otros, raros,
tipos de contenido que se pueden utilizar. Las secciones MIME que contienen otros tipos de datos utilizarán
algún otro encabezado "Content-Type:" apropiado, como "image / gif" o "audio / x-wav".

Las secciones MIME que contienen contenido textual también pueden usar el método de codificación base64,
no es necesario que utilicen 7 bits, 8 bits o imprimibles entre comillas. secciones "texto / pdf", que contienen
Los archivos PDF, por lo general, contienen datos binarios y deben usar la codificación base64. Como consecuencia,
Las secciones MIME que normalmente contienen datos binarios, como imagen / gif y audio / x-wav, son
libre de usar codificaciones que no sean base64, siempre que todos los datos puedan ser representados por
caracteres imprimibles (pero, en la práctica, eso nunca sucede).

Las secciones MIME también pueden contener otros encabezados opcionales, como "Disposición de contenido:",
"Content-ID:" y "Content-Name:". Consulte las RFC apropiadas para el uso específico de
estos encabezados. Estos encabezados se pueden agregar mediante hacer mímica mediante el uso de la -a opción, como se describe
debajo. Estos encabezados no juegan ningún papel en la creación de la estructura general de una codificación MIME.
mensaje, y hacer mímica no le importan mucho estos encabezados. Simplemente los incluye, y
su contenido, previa solicitud.

Se formatean varios archivos como un mensaje MIME de mensaje único en dos pasos: primero, por
creando una sección MIME para cada archivo; y luego crear una única sección MIME que
contiene otras secciones MIME. Una sección MIME "multiparte / mixta" contiene una colección de
Secciones MIME que representan diferentes objetos, unidos entre sí. A
La sección MIME "multipart / alternativa" contiene una colección de secciones MIME que son
representaciones alternativas del mismo objeto, como HTML y una versión de texto sin formato
del mismo mensaje. También existen otras secciones MIME "multiparte", y su uso es
definidos por sus respectivos RFC.

Creamos a soltero MÍMICA .
hacer mímica {-C "tipo"} [-e"codificación"] [-o archivo de salida] [-C "charset"] [-N"nombre"]
[-a "encabezamiento: valor"...] {nombre de archivo}

El -c La opción lee el nombre del archivo, lo codifica apropiadamente, agrega el "Tipo de contenido: tipo"Y
"Content-Transfer-Encoding:" encabezados MIME, luego escribe el resultado en la salida estándar.
type puede ser cualquier tipo MIME válido, excepto multiparte. Al establecer el nombre de archivo en "-" se lee de
entrada estándar. Estableciendo el nombre de archivo en "&n"lee del descriptor de archivo #n.

El -C La opción establece el atributo de juego de caracteres MIME para texto / contenido sin formato. los -N conjuntos de opciones
el atributo de nombre para Content-Type :.

codificación se debe especificar el argumento. Es más eficiente hacerlo. codificación debe ser uno
de los siguientes: 7 bits, 8 bits, imprimible entre comillas o base64.

If codificación no está especificado, hacer mímica lee el nombre del archivo dos veces, una vez para averiguar el
el mejor método de codificación y la segunda vez para codificar el nombre del archivo. Si el nombre del archivo es una tubería
hacer mímica crea un archivo temporal, que no es muy eficaz si el nombre del archivo es grande.
Sin embargo dejando hacer mímica elegir el método de codificación es más conveniente si el nombre del archivo es
relativamente pequeño.

Otra posibilidad es omitir codificación y establezca tipo a auto. Esta combinación establece
"Tipo de contenido:" a texto / sin formato o aplicación / flujo de octetos, según el
codificación.

De forma predeterminada, la sección MIME codificada se escribe en la salida estándar. los -o opción escribe
la sección MIME para archivo de salida. archivo de salida quizás "&n", que escribe la sección MIME en
una tubería en el descriptor de archivo #n.

hacer mímica no genera ningún otro encabezado. En particular, el encabezado "Mime-Version:" es
requerido para mensajes de correo electrónico con formato MIME. Los encabezados adicionales son especificados por el -a
opción, que se puede utilizar varias veces para insertar varios encabezados. hacer mímica no hace
cualquier cosa con ellos excepto para insertar los encabezados en la sección MIME generada.

Tenga en cuenta que "Mime-Version:" solo es necesario para la sección MIME de nivel superior. Este encabezado es
no es necesario para las secciones MIME individuales que luego se combinan en un MIME de varias partes
colección.

Nota:
El -c La opción debe aparecer en la lista primero, las opciones restantes deben seguir las -c
.

Creamos a multiparte MÍMICA recopilación
hacer mímica {-m "multiparte /tipo"} [-e"codificación"] [-o archivo de salida] [-a "encabezamiento: valor"...]
{nombre de archivo}

El -m La opción es idéntica a la -c opción, excepto por tres diferencias.

tipo debe ser "multiparte / mixto", "multiparte / alternativo" o algún otro MIME
tipo de contenido de varias partes. Adicionalmente, "codificación"solo puede ser" 7 bits "u" 8 bits ", y
predeterminado a "8 bits" si no se especifica. Finalmente, el nombre del archivo debe ser una sección con formato MIME,
NO es un archivo normal. Por lo general, el nombre de archivo se crea mediante una invocación previa de hacer mímica (eso
también puede ser una pipa, como la -c opción), pero se puede crear por cualquier otro medio.

El -m La opción crea una colección MIME de varias partes inicial, que contiene solo un MIME
sección, tomada de nombre de archivo. La colección se escribe en la salida estándar, o en la tubería o
a archivo de salida.

Creamos a multiparte MÍMICA .
hacer mímica {-j file1"} [-o archivo de salida] {file2}

Esta opción agrega una sección MIME a una colección MIME existente. file1 debe ser un MIME
colección que fue creada previamente por el -m . file2 debe ser una sección MIME
que fue creado previamente por el -c opción. La -j opciones agrega la sección MIME en
file2 a la colección MIME en file1. El resultado se escribe en la salida estándar o en
archivo de salida.

file1 y/o file2 quizás "@&n"que lee del descriptor de archivo #n. archivo de salida pueden
también especifique un descriptor de archivo.

file1 y file2 idealmente debería ser creado por hacer mímica así como. También es posible utilizar
Archivos con formato MIME creados por otro software, pero con cierto cuidado. hacer mímica is
no pretende ser un analizador MIME, sino un generador MIME. Sin embargo, cierta cantidad de MIME
El análisis es necesario para agregar una sección MIME a una colección MIME existente. hacer mímica's
el análisis es suficiente para agregar una nueva sección a una colección MIME, siempre que el
Los encabezados MIME en las colecciones MIME son sencillos. Los encabezados MIME muy complicados pueden
confundir hacer mímica, y es posible que no pueda manejarlos.

recursiva MÍMICA colecciones
La colección MIME puede contener otras colecciones MIME, así como secciones MIME. los -m y
la -j Las opciones pueden usar una colección MIME de varias partes en lugar de una sección MIME.
automáticamente porque una colección MIME de varias partes es solo un tipo especial de MIME
sección. El siguiente ejemplo codifica un mensaje de texto que puede ser alternativamente
representado como HTML o texto sin formato, con algunos archivos adjuntos adicionales:

1. Cree una colección MIME que tenga una sección MIME text / plain y text / html MIME.

2. Cree una colección MIME que consta de la sección MIME generada en el paso uno, más
secciones MIME adicionales que contienen otros archivos adjuntos.

Por ejemplo:

# Tome dos archivos que contengan el texto y la versión html de un mensaje, y
# agrégueles encabezados MIME.

makemime -c "text / plain; charset = iso-8859-1" -o tmp1.txt msg.txt
makemime -c "texto / html; juego de caracteres = iso-8859-1" -o tmp1.html msg.html

# Combinar el resultado en una colección alternativa / multiparte

makemime -m "multiparte / alternativa" -a "Disposición de contenido: en línea" \
-o tmp.ma1 tmp1.txt
makemime -j tmp.ma1 -o tmp.ma2 tmp1.html

# Agregue encabezados MIME a un archivo adjunto de imagen.

makemime -c "imagen / gif" -a "Disposición de contenido: archivo adjunto" \
-o tmp2.gif adjunto.gif

# Crea la colección final multiparte / mixta

makemime -m "multiparte / mixed" -a "Mime-Version: 1.0" \
-o tmp.mm1 tmp.ma2
makemime -j tmp.mm1 -o salida.msg tmp2.gif

output.msg ahora contiene la colección MIME completa. Simplemente agregue el Asunto :, De: y
Para: encabezados (también se puede hacer mediante -a opciones, por supuesto), y enviarlo en su
.

Contruyendo integraciones MÍMICA codificaciones
Hay varias formas diferentes de crear codificaciones MIME completas a partir de varios MIME
secciones. Una forma es usar archivos temporales para crear secciones MIME y luego combinarlas
juntos en una sola colección MIME. Un enfoque un poco más complicado implica
configurar conductos entre varios procesos de makemime, con el fin de evitar el uso de
archivos.

Esto se puede hacer manualmente, a mano. También es posible tener hacer mímica hacer esto
automáticamente. hacer mímica configurará estas tuberías y ejecutará varias instancias de sí mismo para
crear una sola colección MIME, con múltiples archivos adjuntos de complejidad limitados solo por
el límite de su sistema en el número máximo de archivos y conductos abiertos.

Cualquier archivo que lea el -c, -m y -j opciones ( -o especifica un archivo para crear, y
no cuenta) puede ser reemplazado por un solo argumento que contenga un paréntesis izquierdo,
opciones adicionales, luego un solo argumento que contiene un paréntesis derecho. Un solo
invocación de hacer mímica solo puedo usar uno -c, -m o -j opción. Sin embargo, otro -c, -m o
-j La opción se puede especificar dentro del paréntesis izquierdo y derecho, y su salida es
utilizado en lugar del archivo que reemplazó. En el ejemplo anterior, el tercero y el cuarto
invocación de hacer mímica se puede reemplazar con el siguiente comando:

makemime -j \ (\
-m "multiparte / alternativa" \
-a "Disposición de contenido: en línea" tmp1.txt \
\) -o tmp.ma2\
tmp1.html

Tenga en cuenta que el paréntesis debe tener una barra invertida, para evitar su significado especial para el
cascarón. Un archivo de argumentos equivalente tendría el siguiente contenido:

-j
(
-m
multiparte / alternativa
-a
Disposición de contenido: en línea
tmp1.txt
)
-o
tmp.ma2
tmp1.html

Estas construcciones se pueden anidar arbitrariamente y están limitadas por la cantidad de
memoria y recursos. Toda la secuencia de la sección anterior es equivalente a la
siguiente comando:

hacer mimo -j \
\ (\
-m "multiparte / mixto" \
-a "Mime-Version: 1.0" \
\ (\
-j\
\ (\
-m "multiparte / alternativa" \
-a "Disposición de contenido: en línea" \
\ (\
-c "texto / plano; juego de caracteres = iso-8859-1" \
mensaje.txt \
\) \
\) \
\ (\
-c "texto / html; juego de caracteres = iso-8859-1" \
msj.html \
\) \
\) \
\) \
-o salida.msg \
\ (\
-c "imagen / gif" \
-a "Disposición del contenido: archivo adjunto" \
adjunto.gif \
\)

Un archivo de argumentos equivalente sería:

-j
(
-m
multiparte / mixto
-a
Versión Mime: 1.0
(
-j
(
-m
multiparte / alternativa
-a
Disposición de contenido: en línea
(
-c
Texto sin formato; juego de caracteres = iso-8859-1
mensaje.txt
)
)
(
-c
texto / html; juego de caracteres = iso-8859-1
mensaje.html
)
)
)
-o
salida.msg
(
-c
image / gif
-a
Disposición de contenido: archivo adjunto
adjunto.gif
)

Use makemime en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.