Instalation Null Client in Debian

From Supercomputación y Cálculo Científico UIS
Revision as of 21:20, 4 September 2014 by Sgelvez (talk | contribs)

Back to Mail server

  • Cliente Sendmail (Debian)

Instalación

aptitude install sendmail

Configuración

Sustituir ${ADMIN_EMAIL}, ${HOSTNAME}, ${DNS_DOMAIN}, ${IP_ADDR} por los valores adecuados

Redirigir los mensajes de root, postmaster, admin, etc., al administrador del equipo
Editar /etc/mail/aliases

(...)
operator: root
admin: root
root: ${ADMIN_EMAIL}

Actualizar base de datos de aliases:

/usr/sbin/newaliases

Verificar que el sendmail conoce los distintos nombres que puede tener el cliente


Editar /etc/mail/local-host-names

localhost
localhost.localdomain
${HOSTNAME}
${HOSTNAME}.${DNS_DOMAIN}

Verificar que el host aparece en /etc/hosts

${IP_ADDR}  ${HOSTNAME}.${DNS_DOMAIN}  ${HOSTNAME}

Editar /etc/mail/sendmail.mc

(...)
dnl #
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`${HOSTNAME}.${DNS_DOMAIN}')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
dnl #
dnl # Default Mailer setup
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl

Activar la nueva configuración

yes | sendmailconfig

Seguridad

Por omisión Debian instala sendmail habilitado solo para localhost
Si se usan tcp-wrappers, se debe agregar una línea similar a la siguiente en /etc/hosts.allow

sendmail: 127.0.0.1

Si se usan otros filtros se debe permitir el acceso al puerto localhost:25/tcp desde localhost:>1025/tcp

Limpieza (opcional)

Eliminar el ssmtp

aptitude remove ssmtp

Si la configuración DNS no está definida en /etc/network/interfaces, eliminar el resolvconf

aptitude remove resolvconf