Comprensione / etc / alias e cosa fa


44

Questi sono i contenuti del file '/ etc / aliases' sul mio server Debian (Wheezy), così com'è:

# /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. Ho notato che, per impostazione predefinita, il mio server invia e-mail da quello che sembra root@hostname.domain.com. Quindi, quale delle regole sopra governa questo? postmaster: root;?

2. Quindi, le regole in '/ etc / aliases' sono usate per assegnare utenti a dipartimenti specifici? Cioè, per esempio, tutte le e-mail da inviare / ricevere per "abuso" verranno recapitate da / a root@hostname.domain.com (che sarebbe l'e-mail predefinita per root, a meno che non ci sia un alias). Corretta?

3. Qualcuno può spiegare cosa significa veramente ciascuno di questi: mailer-demone, postmaster, nessuno, hostmaster, usenet, notizie, webmaster, www, ftp, abuso, noc, sicurezza, root?

Voglio dire, una descrizione del tipo " mailer-daemonper l'invio di errori di consegna e-mail, ma in realtà non è pensata per la ricezione di e-mail. securityPer dove le persone dovrebbero contattarti per problemi di sicurezza" o qualcosa del genere.


Forse dovresti dividere la tua domanda in diverse.
Nils,

Risposte:


59

Il /etc/aliasesfile fa parte di sendmail. Specifica a quale posta dell'account inviata a un alias dovrebbe essere effettivamente consegnata. Ad esempio, la posta ftpall'account verrà inviata alla cassetta postale di root nella configurazione mostrata.

È possibile specificare anche più destinatari come elenchi separati da virgola.

Il reindirizzamento della posta agli utenti non è tutto ciò che può essere fatto. Anche la posta può essere reindirizzata ai programmi o semplicemente indirizzata in un file a scelta. Il seguente "bit-bucket" tutta la posta dell'utente "qualcuno":

qualcuno: / dev / null

Le modifiche al /etc/aliasesfile non sono complete fino a quando il newaliasescomando non viene eseguito per la compilazione /etc/aliases.db. È in questa forma successiva che sendmaileffettivamente utilizza.


Quindi c'è anche un securitydemone? ('security' è elencato in / etc / aliases.) Quando viene attivato esattamente?
its_me

2
Più in generale specifica a chi la posta deve essere consegnata quando indirizzata a aliassu questo host. La posta a ftpverrà recapitata alla rootcassetta postale. Sebbene sia spesso utilizzato per reindirizzare la posta generata / consegnata localmente verso un luogo utile, funziona per la posta elettronica da qualsiasi luogo e da chiunque, se accettato da sendmail e la configurazione dice di usare il file alias.
Matt,

Dovresti usare "carattere invece di" nell'ultimo paragrafo.
Mateusz Jagiełło,

12
Quasi tutti i moderni * nix MTA sono compatibili con sendmail. L'esistenza di /etc/aliasesnon significa che utilizza sendmail. Anche Postfix ed exim4 usano entrambi /etc/aliases.
Giordania,

1
Se sei un "buon amministratore di sistema" eviterai di utilizzare l'account di root laddove possibile, quindi inoltrare la posta a un utente normale significa che hai bisogno di meno root. In ogni caso, se ho bisogno della posta di sistema, viene inoltrata ai normali account pop / imap che le persone controllano.
Matt,

4

mailer-daemon, hostmasterE postmastersono gli indirizzi di posta speciali richiesti da vari RFC, con l'eccezione apparente mailer-daemon, che possiamo considerare come "trincerato per convenzione o la tradizione".

È necessario mailer-daemonper gestire i problemi relativi alla posta stessa, come i messaggi di rimbalzo SMTP. Se il tuo server di posta riceve un messaggio non recapitabile, genera un avviso di mancata consegna SMTP, il cui indirizzo Da: è mailer-daemon. L'alias è presente nel caso in cui qualcuno risponda a un messaggio di rimbalzo; va al postmaster, che è un essere umano, che il "demone mailer" non lo è. Non riesco a trovare alcun RFC che descriva mailer-daemontanto meno lo richieda. Probabilmente potresti rinominare questo alias in qualcos'altro mailer-server, ma poi dovresti riprogrammare il tuo server di posta per identificarlo come mailer-serverquando si inviano i rimbalzi. Non riesco a pensare a un motivo per cui i rimbalzi non possano provenire postmaster.

RFC 2142 , sezione 5, fornisce un riepilogo di alcuni alias speciali e indica altri RFC in cui vengono introdotti. Qui apprendiamo che postmasterè specificato fino a RFC 822 (è nella sua sezione 6.3). È obbligatorio che i siti di posta abbiano questo alias. hostmasterè menzionato nei 1033, 1034 e 1035 di RFC. Gli altri alias di cui ti stai chiedendo vengono dati anche nel 2142.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.