Configuración de Sendmail en entorno Linux (2)

  




V. Instalación de Sendmail
La última versión de Sendmail se puede obtener de ftp://ftp.sendmail.org/pub/sendmail/Además, muchas distribuciones de Linux incluyen el paquete Sendmail. Para obtener más información, visite la página de inicio de Sendmail en http://www.sendmail.org.
Primero inicie sesión en el sistema como root, descomprima el paquete tar.gz tar -xzf sendmail.8.9.3.tar.gz, comience a compilar con make -f. Después de la compilación, se genera el archivo de configuración del sistema - sendmail.cf.

Seis, archivo de configuración de Sendmail
En este momento, el Sendmail instalado es casi inútil, debe configurar su archivo de configuración sendmail.cf, puede funcionar correctamente. El formato de este archivo se discute en detalle a continuación.

1. Cada línea del archivo de formato
comienza con un carácter de comando, seguido de la configuración específica. El carácter de comando describe el rol de la línea. El contenido de la configuración describe el objeto establecido y la línea en blanco se ignorará. Si el primer carácter de la línea es un espacio, es la línea de continuación de la línea anterior.

2. Descripción de la función del carácter de comando
El carácter de comando de cada línea determina la función de la línea. A continuación se describen los caracteres de comando en el archivo de configuración uno por uno.
(1) #
## indica que esta línea es una línea de comentario.
(2) D
D es el operador de definición de macro, el uso es: DK [cadena], que define la macro K como la siguiente cadena, a la que se puede hacer referencia en el archivo de configuración, evitando más Introduzca una de las mismas cadenas a la vez. Nota: el nombre de la macro debe ser una sola letra mayúscula, porque Sendmail define sus propias variables de macro en letras minúsculas.
(3) C y F
C y F son operadores de definición de clase, el uso es: CK [nombre de clase] o nombre de archivo FK, que define la clase K o define la clase K del archivo especificado. Valor Una clase puede contener una o más palabras, así como letras mayúsculas separadas por la misma razón.
(4) H
H es el operador de definición de encabezado. En términos generales, no es necesario que realicemos ninguna reparación en los encabezados provistos por defecto en el archivo de configuración.
(5) O
O es el operador de la opción de configuración, sendmail tiene una variedad de opciones que se pueden configurar para su funcionamiento, y también se puede usar para decirle a sendmail dónde usar el archivo. Por supuesto, estas opciones también se pueden proporcionar a través de la línea de comandos. Los dos métodos son equivalentes. Las personas a menudo establecen las configuraciones que el operador O rara vez cambia en el archivo de configuración.
(6) P
P es el operador de prioridad utilizado para especificar el nivel de prioridad del correo. Además, sendmail también especifica algunos encabezados de mensajes específicos, y estos encabezados de mensajes específicos tienen una cierta prioridad. Por ejemplo:
Pspecial-delivery = 100
Pfirst-class = 0
Plist = -30
Pjunk = -100
(7) V
V es el operador de nivel de versión de sendmail.cf Permite a sendmail saber qué funciones se pueden encontrar en el archivo de configuración. Debe tenerse en cuenta que el nivel de versión de sendmail.cf y el nivel de versión de sendmail no son lo mismo.
(8) K
K es un operador de base de datos de palabras clave porque sendmail utiliza algunas bases de datos de palabras clave, como bibliotecas de alias, etc. El operador K se puede usar para indicar a sendmail la ubicación o categoría de las bases de datos disponibles. El soporte predeterminado para bibliotecas de formato DBM generalmente puede admitir DBM, BTREE, HASH, NIS, etc.
(9) M
M es el operador del remitente de correo. Para cada destino, se puede definir un remitente de correo especial. El remitente del correo enviará el correo a otros hosts a través del transportador SMTP fijo definido por sendmail.
Todos los remitentes de correo se definen mediante una línea que comienza con el operador M y el nombre del remitente del correo, por ejemplo:
Mlocal, P = /bin /mail, F = lsDFMfSn, S = 10, R = 20, A = mail-d $ u
En la definición del remitente de correo local anterior, el elemento de operación P se usa para proporcionar el nombre de ruta de la ubicación donde se encuentra el programa para entregar el correo, y F se usa para proporcionar el correo de envío para el remitente del correo local. Firmar Los siguientes elementos S y A especifican el conjunto de reglas utilizado por sendmail para volver a escribir las direcciones del remitente y el destinatario. Por ejemplo, S = 11/21 significa que la dirección del sobre del remitente se reescribe con el conjunto de reglas 11 y se usa el número 21. El conjunto de reglas se utiliza para anular la dirección del encabezado del remitente. El elemento A se usa para proporcionar la línea de comando para el programa que se está ejecutando, aquí /bin /mail, por lo que sendmail ejecutará el comando: correo –d $ u, donde la macro $ u será reemplazada por el usuario del usuario cuyo correo debe enviarse. Nombre <10> (10) S y R
S y R son operadores de conjuntos de reglas. El conjunto de reglas se utiliza para buscar errores en la dirección, reescribir la dirección a un formulario que el remitente del correo remoto pueda entender y analizar el correo en el correo interno. Un remitente de correo. Sendmail transferirá las direcciones al conjunto de reglas en un orden fijo, y el conjunto de reglas también puede llamar a otros conjuntos de reglas. El conjunto de reglas se especifica mediante S, seguido del número utilizado para representar el conjunto de reglas.

Siete, algunos documentos sobre sendmail
Habrá muchos archivos en sendmail, aquí hay algunos significados de uso común:
1 /var /log /maillog sendmail log, error de análisis Útil
2 /var /spool /mail /$ USER carta entrante, un archivo por usuario
3 /var /spool /mqueue cola de correo, puede usar mailq para ver el mensaje pendiente en la cola
4 /etc/sendmail.cw Si la máquina tiene muchos alias, escriba el nombre en este archivo para que pueda recibir una carta escribiendo


Copyright © Conocimiento de Windows All Rights Reserved