Comprender / etc / alias y lo que hace

44

Estos son los contenidos del archivo '/ etc / aliases' en mi servidor Debian (Wheezy), ya que es:

# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: t

1. Noté que, por defecto, mi servidor envía correos electrónicos desde lo que parece [email protected]. Entonces, ¿cuál de las reglas anteriores gobierna esto? postmaster: root;?

2. Entonces, ¿las reglas en '/ etc / aliases' se usan para asignar usuarios a departamentos específicos? Es decir, por ejemplo, todos los correos electrónicos que se enviarán / recibirán por 'abuso' se enviarán desde / a [email protected] (que sería el correo electrónico predeterminado para root, a menos que haya un alias). ¿Correcto?

3. ¿Alguien puede explicar qué significa realmente cada uno de estos: mailer-daemon, postmaster, nobody, hostmaster, usenet, news, webmaster, www, ftp, abuse, noc, security, root?

Quiero decir, una descripción como " mailer-daemonpara enviar errores de entrega de correo electrónico, pero en realidad no está destinada a recibir correos electrónicos. securityPara saber dónde deben comunicarse las personas sobre problemas de seguridad" , o algo así.

soy yo
fuente
Quizás deberías dividir tu pregunta en varias.
Nils

Respuestas:

59

El /etc/aliasesarchivo es parte de sendmail. Especifica a qué cuenta se debe enviar el correo enviado a un alias. Por ejemplo, el correo a la ftpcuenta se enviaría al buzón de root en la configuración que muestra.

También se pueden especificar varios destinatarios como listas separadas por comas.

Redirigir el correo a los usuarios no es todo lo que se puede hacer. El correo también se puede canalizar a los programas, o simplemente dirigirse a un archivo de su elección. Lo siguiente sería "bit-bucket" todo el correo del usuario "alguien":

alguien: / dev / null

Las modificaciones al /etc/aliasesarchivo no estarán completas hasta que el newaliasescomando se ejecute para compilar /etc/aliases.db. Es en esta forma posterior que sendmailrealmente utiliza.

JRFerguson
fuente
Entonces, ¿hay un securitydemonio también? ('seguridad' aparece en / etc / aliases). ¿Cuándo se activa exactamente?
its_me
2
En términos más generales, especifica a quién se debe entregar el correo cuando se dirige a aliaseste host. El correo a ftpse entregará en el rootbuzón. Aunque a menudo se usa para redirigir el correo generado / entregado localmente a algún lugar útil, funciona para el correo electrónico desde cualquier lugar y de cualquier persona, si sendmail lo acepta y la configuración dice que use el archivo de alias.
Matt
Debería usar 'carácter en lugar de' en el último párrafo.
Mateusz Jagiełło
12
Casi todos los MTA * nix modernos son compatibles con sendmail. La existencia de /etc/aliasesno significa que use sendmail. Postfix y exim4 también se usan /etc/aliases.
jordanm
1
Si está siendo un "buen administrador de sistemas", evitaría usar la cuenta raíz siempre que sea posible, por lo que reenviar el correo a un usuario normal significa que necesita menos root. En cualquier caso, si necesito correo del sistema, se reenvía a las cuentas pop / imap normales que la gente verifica.
Matt
4

mailer-daemon, hostmastery postmasterson direcciones de correo especiales requeridas por varias RFC, con la aparente excepción de mailer-daemonque podemos considerar que están "arraigadas por convenciones o tradiciones".

Es necesario mailer-daemonpara manejar los problemas relacionados con el correo en sí, como los mensajes de rebote SMTP. Si su servidor de correo recibe un mensaje que no se puede entregar, genera un aviso de no entrega SMTP, cuya dirección De: es mailer-daemon. El alias está ahí en caso de que alguien responda a un mensaje de rebote; va al postmaster, que es un ser humano, que "mailer daemon" no lo es. No puedo encontrar ningún RFC que describa y mailer-daemonmucho menos lo requiera. Probablemente podría cambiar el nombre de este alias a otra cosa como mailer-server, pero luego tendría que reprogramar su servidor de correo para identificarse como mailer-serveral enviar rebotes. No puedo pensar en una razón por la cual los rebotes no podrían ser solo de postmaster.

RFC 2142 , sección 5, ofrece un resumen de algunos alias especiales y señala otros RFC donde se introducen. Aquí aprendemos que postmasterse especifica desde RFC 822 (está en su sección 6.3). Es un requisito que los sitios de correo tengan este alias. hostmasterse menciona en los RFC 1033, 1034 y 1035. Los otros alias por los que te preguntas también se dan en 2142.

Kaz
fuente