Sendmail-8.12.10

Introducción a Sendmail

El paquete Sendmail contiene un Agente de Transporte de Correo (MTA).

Información sobre el paquete

Dependencias de Sendmail

Instalación de Sendmail

Antes de construir Sendmail, necesitamos crear los usuarios, grupos y directorios que este necesita, mediante los siguientes comandos:

groupadd smmsp &&
groupadd mail &&
useradd -g smmsp -G mail smmsp &&
chmod 1777 /tmp &&
chmod 1777 /var/mail &&
mkdir /var/spool/mqueue

Instala Sendmail con los siguientes comandos:

cat > devtools/Site/site.config.m4 << "EOF"
define(`confMANGRP',`root')
define(`confMANOWN',`root')
define(`confSBINGRP',`root')
define(`confUBINGRP',`root')
define(`confUBINOWN',`root')
EOF
cd sendmail &&
sh Build &&
cd ../cf/cf &&
cp generic-linux.mc sendmail.mc &&
mkdir /etc/mail &&
sh Build sendmail.mc &&
sh Build install-cf &&
cd ../../ &&
sh Build install

Configuración de Sendmail

Ficheros de configuración

/etc/mail/*

Información sobre la configuración

echo `hostname` > /etc/mail/local-host-names
cat > /etc/mail/aliases << "EOF"
postmaster: root
MAILER-DAEMON: root
EOF
cp -R cf/* /etc/mail &&
cp cf/cf/{submit,sendmail}.mc /etc/mail &&
newaliases -v

Para automatizar la ejecución de Sendmail en el arranque, instala el guión de inicio /etc/rc.d/init.d/sendmail incluido en el paquete blfs-bootscripts-5.1:

make install-sendmail
[Nota]

Nota

La opción -qNm para sendmail, donde N es el número de minutos, controla cada cuanto tiempo procesa Sendmail la cola de correo. En el guión de inicio se usa un valor por defecto de 5 minutos. Los usuarios de estaciones de trabajo puede que quieran utilizar un valor de 1 minuto, las instalaciones grandes que manejan más correo querrán que este valor sea mayor.

Contenido

El paquete Sendmail contiene mail.local, rmail, smrsh, editmap, makemap, mailq, newaliases, sendmail, vacation, praliases y mailstats.

Descripciones

mail.local

mail.local añade su entrada estándar al fichero de correo del usuario.

rmail

rmail interpreta el correo entrante recibido mediante UUCP.

smrsh

smrsh es un intérprete de comandos restringido para Sendmail.

editmap

editmap consulta y edita ficheros de mapa de Sendmail.

makemap

makemap crea ficheros de mapa de Sendmail.

mailq

mailq imprime un sumario de los mensajes de correo en espera.

newaliases

newaliases reconstruye /etc/mail/aliases.db.

sendmail

sendmail es el agente de transporte de correo de Sendmail.

vacation

vacation es un sistema de respuesta automática de correo.

praliases

praliases muestra los alias actuales de Sendmail.

mailstats

mailstats muestra las estadísticas de Sendmail.