Compreendendo o / etc / aliases e o que ele faz

44

Este é o conteúdo do arquivo '/ etc / aliases' no meu servidor Debian (Wheezy), como é:

# /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. Notei que, por padrão, meu servidor envia e-mails com a aparência [email protected]. Então, qual das regras acima governa isso? postmaster: root;?

2. Então, as regras em '/ etc / aliases' são usadas para atribuir usuários a departamentos específicos? Ou seja, por exemplo, todos os emails a serem enviados / recebidos por 'abuso' serão entregues de / para [email protected] (que seria o email padrão para root, a menos que exista um apelido). Corrigir?

3. Alguém pode, por favor, explicar o que cada uma delas realmente significava - mailer-daemon, postmaster, ninguém, hostmaster, usenet, notícias, webmaster, www, ftp, abuso, noc, segurança, raiz?

Quero dizer, uma descrição como " mailer-daemonpara enviar erros de entrega de e-mail, mas não realmente destinada ao recebimento de e-mails. securityPara onde as pessoas devem entrar em contato com você sobre questões de segurança" , ou algo assim.

wsou eu
fonte
Talvez você deva dividir sua pergunta em várias.
Nils

Respostas:

59

O /etc/aliasesarquivo faz parte de sendmail. Ele especifica para qual email da conta enviado para um alias realmente deve ser entregue. Por exemplo, o correio para a ftpconta seria enviado para a caixa de correio raiz na configuração exibida.

Vários destinatários também podem ser especificados como listas separadas por vírgula.

Redirecionar e-mail para usuários não é tudo o que pode ser feito. O correio também pode ser canalizado para os programas ou simplesmente direcionado para um arquivo de sua escolha. O seguinte "agruparia" todos os emails do usuário "alguém":

alguém: / dev / null

As modificações no /etc/aliasesarquivo não estão completas até que o newaliasescomando seja executado para compilar /etc/aliases.db. É nesta forma posterior que sendmailrealmente usa.

JRFerguson
fonte
Então, também existe um securitydaemon? ('segurança' está listado em / etc / aliases.) Quando exatamente é acionado?
its_me 16/02
2
De maneira mais geral, especifica para quem o email deve ser entregue quando endereçado ao aliasnesse host. O correio para ftpseria entregue na rootcaixa de correio. Embora seja frequentemente usado para redirecionar emails gerados / entregues localmente para algum lugar útil, ele funciona para email de qualquer lugar e de qualquer pessoa, se aceito pelo sendmail e a configuração diz para usar o arquivo de alias.
16163 Matt
Você deve usar 'caractere em vez de' no último parágrafo.
Mateusz Jagiełło 16/02
12
Quase todo MTA * nix moderno é compatível com sendmail. A existência de /etc/aliasesnão significa que ele usa o sendmail. O Postfix e o exim4 também são usados /etc/aliases.
Jordanm
1
Se você está sendo um "bom administrador de sistemas", evite usar a conta raiz sempre que possível, portanto, encaminhar e-mails para um usuário normal significa que você precisa menos raiz. De qualquer forma, se eu precisar de mensagens do sistema, elas serão encaminhadas para contas pop / imap normais que as pessoas verificam.
18113 Matt
4

mailer-daemon, hostmastere postmastersão endereços de correio especiais exigidos por várias RFCs, com a aparente exceção da mailer-daemonqual podemos considerar "entrincheirados por convenção ou tradição".

Você precisa mailer-daemonlidar com problemas relacionados ao próprio correio, como mensagens de devolução SMTP. Se o seu servidor de email receber uma mensagem não entregue, ele gera um aviso de não entrega SMTP, cujo endereço De: é mailer-daemon. O alias está lá, caso alguém responda a uma mensagem de devolução; vai para o postmaster, que é um ser humano, que o "daemon de mala direta" não é. Não consigo encontrar nenhuma RFC que descreva e mailer-daemonmuito menos exige isso. Você provavelmente poderia renomear esse alias para outra coisa mailer-server, mas teria que reprogramar seu servidor de correio para se identificar como mailer-serverquando envia saltos. Não consigo pensar em uma razão pela qual os saltos não poderiam ser apenas postmaster.

A RFC 2142 , seção 5, fornece um resumo de alguns aliases especiais e aponta para outras RFCs onde eles são introduzidos. Aqui aprendemos que postmasteré especificado já na RFC 822 (está na seção 6.3). É um requisito para sites de correio terem esse alias. hostmasteré mencionado nas 1033, 1034 e 1035 da RFC. Os outros aliases que você está pensando também são dados em 2142.

Kaz
fonte