Tesis de linux




descargar 1.53 Mb.
títuloTesis de linux
página47/47
fecha de publicación10.08.2016
tamaño1.53 Mb.
tipoTesis
med.se-todo.com > Documentos > Tesis
1   ...   39   40   41   42   43   44   45   46   47

G


Ésta es la versión 4 System V del protocolo g. También lo entienden otras versiones de UUCP.

a

Este protocolo es similar al ZMODEM. Requiere una conexión de 8 bits pero codifica ciertos caracteres de control como XON y XOFF.

CAPITULO V

Campos de Cabecera generados por el interfaz de correo.

From:

Contiene la dirección de correo electrónico del remitente, y posiblemente el nombre real. Aquí se usa un zoológico completo de formatos distintos.

To:

Esta es la dirección de e-mail del destinatario. Si hay varias direcciones se separan por comas.

Cc:

Esta es una lista de las direcciones de correo que recibirán una copia de carbón del mensaje. Si hay varias direcciones, se separan por comas.

Bcc:

Esta es una lista de las direcciones de correo que recibirán una copia de carbón ciega del mensaje. La diferencia principal entre Cc: y Bcc: es que las direcciones listadas en el Bcc: no aparecerán en la cabecera del mensaje que se envía a cada destinatario. Es una forma de avisar a los destinatarios de que usted ha enviado copias del mensaje a otras personas, sin decir quiénes son. Si hay varias direcciones, se separan por comas.

Subject:

Describe el contenido del mensaje en pocas palabras.

Date:

Indica la fecha y hora en que se envió el mensaje.

Reply-To:

Especifica la dirección a la que el remitente desea que el destinatario le conteste. Esto puede ser útil si se tienen varias direcciones, pero se desea recibir la mayor parte del correo sólo en aquella que se usa más a menudo. Este campo es opcional.

Organization:

La organización que posee la máquina desde la que se ha enviado el mensaje. Si la máquina usada es la suya propia no incluya este campo, o bien indique privado o cualquier trivialidad sin sentido. Este campo no está descrito en ningún RFC y es completamente opcional. Algunos programas de correo lo soportan directamente, pero la mayoría no.

Message-ID:

Una cadena generada por el transporte de correo en el sistema remitente. Es única para cada mensaje.

Received:

Cada anfitrión que procesa su correo (incluyendo las máquinas del remitente y el destinatario) insertan este campo en el encabezado, dando el nombre del anfitrión, una identificación de mensaje, hora y fecha a la que lo recibieron, de qué anfitrión procede, y qué software de transporte ha sido usado. Esto se hace así para que usted pueda conocer la ruta que su mensaje ha seguido, y pueda protestar a la persona responsable si algo ha ido mal.

X-cualquier-cosa:

Ningún programa relacionado con el correo debe protestar sobre cualquier encabezado que comience con X-. Esto se usa para implementar características adicionales que aún no han sido incluidas en un RFC, o que no lo serán nunca. Por ejemplo, existió un gran servidor de listas de correo de GNU/Linux que permitía especificar a qué canal quería que fuera su mensaje incluyendo la cadena X-Mn-Key: seguido del nombre del canal.
Parámetros utilizados en el archivo sendmail.mc de acuerdo al estándar m4

VERSIONID y OSTYPE

VERSIONID(`@(#)sendmail.mc 8.9 (Linux) 01/10/98')

La macro VERSIONID es opcional, pero es útil para grabar la versión de configuración de sendmail en el archivo sendmail.cf. Así que a menudo se encontrará con ello, y nosotros lo recomendamos. En cualquier caso, asegúrese de incluir:

OSTYPE(`linux')

Esta es probablemente la definición más importante. La macro OSTYPE provoca que se incluya un archivo de definiciones que son buenas opciones predeterminadas para su sistema operativo. La mayoría de las definiciones en un archivo macro OSTYPE configuran los nombres de ruta de varios archivos de configuración, transporte de correo y argumentos, y la localización de directorios que usa sendmail para almacenar mensajes. La distribución estándar de código fuente de sendmail incluye un fichero de este tipo para GNU/Linux, que se incluye en el ejemplo previo. Algunas distrbuciones de GNU/Linux, particularmente la distribución Debian, incluye su propio archivo de ficheros de GNU/Linux. Cuando su distribución haga ésto, probablemente debería usar su definición en vez de la genérica de GNU/Linux por omisión.

La definición OSTYPE debería ser una de las primeras en aparecer en su archivo sendmail.mc, debido a que muchas otras definiciones dependen de ella.
DOMAIN

La macro DOMAIN es útil cuando se desea configurar un gran número de máquinas en la misma red de una manera estandarizada. Si se está configurando un pequeño número de anfitrións, probablemente es mejor no preocuparse de ésto. Típicamente se configuran items, como el nombre de los anfitrións de retransmisión o concentradores que todos los anfitrións de la red utilizarán.

La instalación estándar continene un directorio de plantillas de macros m4 utilizadas para dirigir el proceso de configuración. Este directorio se nombra normalmente como /usr/share/sendmail.cf o algo por el estilo. Aquí se encuentra un subdirectorio nombrado domain que contiene plantillas de configuración específicas para el dominio. Para hacer uso de una macro DOMAIN, se debe crear su propio archivo macro conteniendo las definiciones estándar que se requieran para el sitio, y escribirlas en el subdirectorio domain. Sólo se deberían incluir normalmente las definiciones de macro que sean únicas a su dominio aquí, como las definiciones de los anfitrión inteligentes o los anfitrión de retransmisión, pero no limitándose a éstos.

La distribución del código fuente de sendmail viene con algunos archivos de ejemplo de definición de macros que puede usar para crear el suyo propio.

FEATURE

La macro FEATURE permite incluir características predefinidas de sendmail en su configuración. Estas características de sendmail hacen las configuraciones soportadas muy fáciles de usar. Para usar cualquiera de las características listadas, debería incluir una línea en su fichero sendmail.mc que se parezca a esto:

FEATURE(nombre) donde nombre se sustituye con el nombre de la característica. Algunas características toman un parámetro opcional. Si desea usar algún otro distinto al predeterminado, debería utiizar una entrada como ésta:

FEATURE(nombre, parámetro) donde parámetro es el parámetro a suministrar.
Tipos de transporte utilizados al usar la macro MAILER

local

Este transporte incluye tanto el agente de entrega local usado para enviar correo al buzón de los usuarios en esta máquina como el programa prog transporte de entrega usado para enviar mensajes a programas locales. Este transporte se incluye por omisión.

smtp

Este transporte implementa el Protocolo Simple de Transporte de Correo (SMTP), que es el medio más usual de transporte de correo en Internet. Cuando se incluye este transporte, se configuran cuatro transportes de correo: smtp (SMTP básico), esmtp (SMTP Extendido), smtp8 (SMTP binario plano de 8 bits), y relay (específicamente diseñado para hacer de transporte a modo de ruteador entre anfitriones).

uucp

El transporte uucp proporciona soporte para dos transportes de correo: uucp-old, que es el UUCP tradicional, y uucp-new, que permite manipular múltiples buzones en una transferencia.

usenet

Este transporte de correo permite enviar mensajes directamente a redes de noticias del estilo Usenet. Cualquier mensaje local dirigido a una dirección de news.group.usenet será introducido en la red de noticias para el grupo de noticias news.group.

fax

Si tiene el software Hylafax instalado, este transporte permitirá dirigir correo electrónico a él, para que así pueda construir una pasarela de correo-fax. Esta característica era experimental cuando se escribió este documento.

Hay otros como pop, procmail, mail11, phquery, y cyrus que son útiles, pero menos comunes.
Definiciones de macros utilizadas por Sendmail

$j

El nombre completamente cualificado de este anfitrión (FQDN).

$w

El componente del anfitrión del FQDN.

$m

El componente del dominio del FQDN.
Caracteres utilizados en el lado izquierdo de la regla de escritura

$@

Coinciden exactamente cero símbolos

$*

Coinciden cero o más símbolos

$+

Coincide uno o más símbolos

$-

Coincide exactamente un símbolo

$=x

Coindice cualquier frase en la clase x

$~x

Coincide con cualquier palabra que no esté en la clase x
Caracteres o metasimbolos utilizados en el lado derecho de la regla de escritura
$n

Este metasímbolo es reemplazado por la expresión nésima del lado izquierdo.

$[nombre$]

Este metasímbolo resuelve el nombre del anfitrión a nombre canónico. Es reemplazado por la forma canónica del nombre del anfitrión suministrado.

$(map_clave $@argum $:omisión $)

Esta es la forma más general de búsqueda. La salida es un resultado de mirar la clave en el mapa nombrado map pasándole argum como argumentos. El mapa puede ser cualquiera de los mapas que sendmail soporta. Si la búsqueda es infructuosa, por omisión será la salida. Si no se suministra nada por omisión y la búsqueda falla, la entrada no se altera y la clave es la salida.

$>n

Esto hará que el resto de esta línea sea analizada y entonces dada al conjunto de reglas n para ser evaluada. La salida del conjunto de reglas llamado se escribirá como salida a esta regla. Éste es el mecanismo que permite a las reglas invocar otras reglas.

$#mailer

Este metasímbolo hace que la evaluación del conjunto de reglas se detenga y especifica el transporte que deberá usarse para transportar este mensaje en el siguiente paso de su entrega. Este metasímbolo debería ser llamado sólo desde el conjunto de reglas 0 o una de sus subrutinas. Esta es la parte final del análisis de direcciones y debería ser acompañado de los dos siguientes metasímbolos.

$@host

Este metasímbolo especifica el anfitrión al que este mensaje será reenviado. Si el anfitrión destinatario es el anfitrión local, puede omitirse. El host puede ser una lista de anfitriones de destino separada por dos puntos (:) que a los que se intentará entregar el mensaje en secuencia.

$:user

Este metasímbolo especifica el usuario destinatario para el mensaje de correo. Una regla de reescritura que coincide se intenta repetidamente hasta que falla una coincidencia, entonces el análisis continúa en la siguiente regla. Este comportamiento puede cambiarse precediendo el lado derecho con uno de dos metasímbolos especiales descritos en la siguiente lista. Las reglas de reescritura para el control del bucle del lado derecho son:

$@

Este metasímbolo causa que el conjunto de regles retorne con el resto del lado derecho como el valor. Ninguna otra regla del conjunto se evalúa.

$:

Este metasímbolo causa que esta regla finalice inmediatamente, pero el resto del conjunto de reglas actual es evaluado.
Semántica del Conjunto de Reglas Utilizadas por Sendmail
LOCAL_RULE_3

El conjunto 3 es responsable de convertir una dirección en un formato arbitrario en un formato común que sendmail procesará. El formato de salida esperado es el aspecto familiar parte-local@especificación-anfitrión-dominio.

El conjunto 3 debería poner la parte del nombre del anfitrión de la dirección convertida entre los caracteres < y > para hacer el análisis de las siguientes reglas más fácil. El conjunto de reglas 3 se aplica antes que sendmail haga cualquier otro procesamiento de una dirección de correo, así que si quiere que sendmail haga de ruteador de correo desde algún sistema que utilice algún formato de dirección poco usual, se debería añadir una regla usando la macro LOCAL_RULE_3 para convertir direcciones en el formato común.
LOCAL_RULE_0 y LOCAL_NET_CONFIG

El conjunto 0 se aplica por sendmail a las direcciones del destinatario tras el conjunto de reglas 3. La macro LOCAL_NET_CONFIG provoca que las reglas sean introducidas en la mitad inferior del conjunto 0.

El conjunto 0 se espera que realice la entrega del mensaje al destinatario, así que debe resolver un triplete que especifica el correo, el anfitrión y el usuario. Las reglas serán colocadas antes de cualquier definición de anfitrión inteligente que quiera incluir, así que si añade reglas que resuelvan direcciones apropiadamente cualquier dirección que coincida con una regla no será tratada por el anfitrión inteligente. Así es como tratamos los smtp directos para los usuarios de nuestra red local en nuestro ejemplo.

LOCAL_RULE_1 y LOCAL_RULE_2

El conjunto 1 se aplica a todas las direcciones de remite y el conjunto 2 de aplica a todas las direcciones de destino. Ambos están normalmente vacíos.
Opciones Usuales en la Configuración de Sendmail
confMIN_FREE_BLOCKS (MinFreeBlocks)

Hay ocasiones cuando un problema quizá impida la entrega inmediata de mensajes de correo, haciendo que los mensajes esperen en la cola de envío. Si el anfitrión de correo procesa un gran volumen de correo, es posible que la cola de correo crezca hasta tal tamaño que llene completamente el sistema de archivos en que la cola se encuentra. Para prevenir esto, sendmail proporciona esta opción para especificar el número mínimo de bloques de disco libres que deben existir antes de que un mensaje de correo sea aceptado. Esto permite asegurarse de que sendmail nunca provoca que el sistema de archivos de la cola de correo se llene (Predeterminado a: 100).

confME_TOO (MeToo)

Cuando un objetivo de correo como un alias de correo se expande, es a veces posible para el remitente aparecer en la lista de destinatarios. Esta opción determina si los originadores de un mensaje de correo electrónico recibirán una copia si aparecen en la lista de destinatarios expandida. Los valores válidos son true y false (Predeterminado a: false).

confMAX_DAEMON_CHILDREN (MaxDaemonChildren)

Cuando sendmail recibe una conexión SMTP desde un anfitrión remoto, inicia una copia nueva de sí mismo para tratar el mensaje entrante. De esta manera, es posible para sendmail estar procesando múltiples mensajes entrantes simultáneamente. Aunque esto es útil, cada nueva copia de sendmail consume memoria en la computadora anfitrióna. Si se recibe un número inusualmente grande de conexiones entrantes, por ejemplo, debido a un problema o a un ataque malicioso, es posible que los demonios de sendmail consuman toda la memoria del sistema. Esta opción permite limitar el número máximo de demonios hijos que serán iniciados. Cuando este número se alcance, las conexiones nuevas se deniegan hasta que uno de los demonios hijos haya terminado. (Predeterminado a: undefined(indefinido)).

confSEPARATE_PROC (ForkEachJob)

Cuando se procesa una cola de correo y se envían mensajes de correo, sendmail procesa un mensaje de correo cada vez. Cuando esta opción está activada, sendmail se bifurcará en copias nuevas de sí mismo para cada mensaje a ser entregado. Esto es particularmente útil cuando hay varios mensajes de correo atascados en la cola porque hay un problema con el anfitrión objetivo. (Predeterminado: false).

confSMTP_LOGIN_MSG (SmtpGreetingMessage)

Cuando se hace una conexión a sendmail, se envía un mensaje de bienvenida. Por omisión, este mensaje contiene el nombre del anfitrión, el nombre del agente de transporte de correo, el número de versión de sendmail, el número de versión local, y la fecha actual. El RFC821 especifica que la primera palabra del saludo debería ser el nombre completamente cualificado del anfitrión, pero el resto del saludo, puede ser configurado a su gusto. Puede especificar macros de sendmail aquí y serán expandidas y usadas. La única gente que verá este mensaje serán los administradores de sistemas que estén diagnosticando problemas de envío de correo, o gente fuertemente curiosa interesada en descubrir cómo está configurada su máquina. La palabra EMSTP será introducida por sendmail entre la primera palabra y la segunda, como señal para los anfitriones remotos de que soportamos el protocolo ESMTP. (Predeterminado: $j Sendmail $v/$Z; $b).
Tipos de acciones que puede timar el lado derecho de las reglas de escritura en el acceso de base de datos

OK

Aceptar el mensaje.

RELAY

Aceptar los mensajes para este anfitrión o usuario aún si no provienen de nuestro anfitrión; esto es, aceptar que los mensajes sean reenviados hacia otros anfitriones desde este anfitrión.

REJECT

Rechazar el correo con un mensaje genérico.

DISCARD

Descartar el mensaje utilizando la propiedad $#discard del sistema de correo.

### cualquier texto
Comandos utilizado para obtener información de volúmenes de trafico y anfitriones

mailstats

La orden mailstats muestra estadísticas del volumen de correo procesado por sendmail. La hora a la que la recogida de datos comenzó se imprime primero, seguida de una tabla con una columna para cada transporte configurado y una mostrando un resumen total de todo el correo. Cada línea presenta ocho puntos de información:
M El número del transporte (protocolo de transporte)

msgsfr El número de mensajes desde el transporte

bytes_from Los Kbytes de correo desde el transporte

msgsto El número de mensajes enviados al transporte

bytes_to Los Kbytes de correo enviados al transporte

msgsreg El número de mensajes rechazados

msgsdis El número de mensajes descartados

Mailer El nombre del transporte
Hoststat

La instrucción hoststat muestra información sobre el estado de los anfitriones a los que sendmail ha intentado enviar correo. La instrucción hoststat es equivalente a invocar sendmail como:
sendmail –bh
La salida presenta cada anfitrión en su propia línea, y para cada uno la hora desde que se intentó la entrega a él, y el mensaje de estado recibido a esa hora.
Opciones de configuración de Exim

message_size_limit

Esta opción limita el tamaño de los mensajes que Exim aceptará.

return_size_limit

Esta opción limita la cantidad de un mensaje entrante que Exim devolverá como parte de un mensaje de rebote.

deliver_load_max

Si la carga del sistema excede el valor dado a esta opción, se suspenden todos los envíos de correo aunque seguirán aceptándose mensajes para enviar.

smtp_accept_max

Éste es el número máximo de llamadas SMTP entrantes simultáneas que Exim está preparado para aceptar.

log_level

Esta opción controla la cantidad de información que se escribe en el registro. Hay también algunas opciones cuyos nombres comienzan con log_ que controlan el registro de información específica.






1   ...   39   40   41   42   43   44   45   46   47

similar:

Tesis de linux iconEl shell: comandos básicos de linux

Tesis de linux iconLinux Ubuntu es de todos y es gratuito. Windows es de Bill Gates y lo atacan los virus

Tesis de linux iconTesis Ad

Tesis de linux iconTesis La tesis es la

Tesis de linux iconTesis judaísmo

Tesis de linux iconTesis tema

Tesis de linux iconTesis doctoral 5

Tesis de linux iconTesis de Grado

Tesis de linux iconTesis doctoral

Tesis de linux iconY tesis presentadas


Medicina



Todos los derechos reservados. Copyright © 2015
contactos
med.se-todo.com