Zrozumienie / etc / alias i jego działanie


44

Oto zawartość pliku „/ etc / aliases” na moim serwerze Debian (Wheezy), ponieważ:

# /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. Zauważyłem, że domyślnie mój serwer wysyła wiadomość e-mail z wyglądu root@hostname.domain.com. Która z powyższych zasad to reguluje? postmaster: root;?

2. Czy więc reguły w „/ etc / alias” są używane do przypisywania użytkowników do określonych działów? Oznacza to, że na przykład wszystkie wiadomości e-mail, które mają zostać wysłane / odebrane w celu „nadużycia”, zostaną dostarczone z / na adres root@hostname.domain.com (który byłby domyślnym adresem e-mail dla użytkownika root, chyba że istnieje alias). Poprawny?

3. Czy ktoś może wyjaśnić, co tak naprawdę oznacza - mailer-demon, postmaster, nikt, hostmaster, usenet, aktualności, webmaster, www, ftp, nadużycie, noc, bezpieczeństwo, root?

Mam na myśli opis typu mailer-daemondo wysyłania błędów dostarczania wiadomości e-mail, ale tak naprawdę nie jest przeznaczony do otrzymywania wiadomości e-mail. W securityprzypadku, gdy ludzie powinni się z Tobą skontaktować w sprawie problemów związanych z bezpieczeństwem” lub coś w tym rodzaju.


Być może powinieneś podzielić swoje pytanie na kilka.
Nils,

Odpowiedzi:


59

/etc/aliasesPlik jest częścią sendmail. Określa, na którą pocztę konta wysłaną do aliasu należy naprawdę dostarczyć. Na przykład poczta na ftpkonto zostanie wysłana do skrzynki pocztowej użytkownika root w pokazanej konfiguracji.

Wielu odbiorców można również określić jako listy oddzielone przecinkami.

Przekierowywanie poczty do użytkowników to nie wszystko, co można zrobić. Poczta może być również przesyłana strumieniowo do programów lub po prostu kierowana do wybranego pliku. Następujące „zapełniałoby bity” całą pocztą od użytkownika „ktoś”:

ktoś: / dev / null

Modyfikacje /etc/aliasespliku nie są zakończone, dopóki newaliasespolecenie nie zostanie uruchomione w celu kompilacji /etc/aliases.db. Jest w tej późniejszej formie, która sendmailfaktycznie używa.


Czy jest też securitydemon? („bezpieczeństwo” jest wymienione w / etc / alias). Kiedy dokładnie jest uruchamiane?
its_me

2
Mówiąc bardziej ogólnie, określa, do kogo poczta ma być dostarczana, gdy jest zaadresowana na adres aliasna tym hoście. Poczta do ftpzostanie dostarczona do rootskrzynki pocztowej. Chociaż jest często używany do przekierowywania generowanej / dostarczanej lokalnie poczty do jakiegoś użytecznego miejsca, działa na pocztę e-mail z dowolnego miejsca i od kogokolwiek, jeśli zostanie zaakceptowany przez sendmail, a konfiguracja mówi, aby użyć pliku aliasu.
Matt

W ostatnim akapicie należy użyć znaku „zamiast”.
Mateusz Jagiełło

12
Prawie każda nowoczesna * nix MTA jest kompatybilna z sendmailem. Istnienie /etc/aliasesnie oznacza, że ​​używa sendmaila. Zarówno Postfix, jak i exim4 również korzystają /etc/aliases.
jordanm

1
Jeśli jesteś „dobrym administratorem”, unikaj korzystania z konta root, jeśli to możliwe, więc przekazywanie poczty do zwykłego użytkownika oznacza, że ​​potrzebujesz mniej uprawnień roota. W każdym razie, jeśli potrzebuję poczty systemowej, jest ona przekazywana na normalne konta pop / imap, które sprawdzają ludzie.
Matt

4

mailer-daemon, hostmasteri postmastersą specjalnymi adresami e-mail wymaganymi przez różne RFC, z wyraźnym wyjątkiem, mailer-daemonktóry możemy uznać za „zakorzeniony w konwencji lub tradycji”.

Musisz mailer-daemonporadzić sobie z problemami związanymi z samą pocztą, takimi jak odbijane wiadomości SMTP. Jeśli Twój serwer pocztowy otrzyma wiadomość, której nie można dostarczyć, generuje powiadomienie SMTP o niedostarczeniu, którego adres Od: to mailer-daemon. Alias ​​istnieje na wypadek, gdyby ktoś odpowiedział na odesłaną wiadomość; chodzi postmastero człowieka, który nie jest „demonem mailera”. Nie mogę znaleźć żadnego RFC, który opisuje, nie mailer-daemonmówiąc już, że tego wymaga. Prawdopodobnie możesz zmienić nazwę tego aliasu na coś innego mailer-server, ale wtedy będziesz musiał przeprogramować swój serwer pocztowy, aby zidentyfikować się jako mailer-serverpodczas wysyłania odrzuceń. Nie mogę wymyślić powodu, dla którego odbicia nie mogły być po prostu skąd postmaster.

RFC 2142 , sekcja 5, zawiera podsumowanie niektórych specjalnych aliasów i wskazuje inne RFC, w których zostały wprowadzone. Tutaj dowiadujemy się, że postmasterjest określony już w RFC 822 (znajduje się w jego sekcji 6.3). Wymagany jest, aby strony pocztowe miały ten alias. hostmasterjest wspomniany w RFC 1033, 1034 i 1035. Inne aliasy, o których się zastanawiasz, podane są również w 2142 r.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.