Memahami / etc / alias dan apa fungsinya


44

Ini adalah isi dari file '/ etc / aliases' di server Debian (Wheezy) saya, karena:

# /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. Saya perhatikan bahwa, secara default, server saya mengirim email dari apa yang tampak root@hostname.domain.com. Jadi, salah satu aturan di atas yang mengatur ini? postmaster: root;?

2. Jadi, aturan di '/ etc / aliases' digunakan untuk menetapkan pengguna ke departemen tertentu? Misalnya, semua email yang akan dikirim / diterima untuk 'penyalahgunaan' akan dikirim dari / ke root@hostname.domain.com (yang akan menjadi email default untuk root, kecuali ada alias). Benar?

3. Dapatkah seseorang tolong jelaskan apa yang dimaksudkan untuk masing-masing - mailer-daemon, postmaster, tidak ada, hostmaster, usenet, berita, webmaster, www, ftp, penyalahgunaan, noc, keamanan, root?

Maksud saya, deskripsi seperti " mailer-daemonuntuk mengirim kesalahan pengiriman email, tetapi tidak benar-benar dimaksudkan untuk menerima email. Di securitymana orang harus menghubungi Anda tentang masalah keamanan" , atau sesuatu seperti itu.


Mungkin Anda harus membagi pertanyaan Anda menjadi beberapa pertanyaan.
Nils

Jawaban:


59

The /etc/aliasesfile bagian dari sendmail. Ini menentukan ke akun mana surat yang dikirim ke alias harus benar-benar dikirim ke. Misalnya, surat ke ftpakun akan dikirim ke kotak surat root dalam konfigurasi yang Anda tampilkan.

Beberapa penerima juga dapat ditentukan sebagai daftar yang dipisahkan koma.

Mengarahkan email ke pengguna tidak semuanya bisa dilakukan. Mail juga dapat disalurkan ke program, atau hanya diarahkan ke file pilihan Anda. Berikut ini akan "bit-bucket" semua email dari "seseorang" pengguna:

seseorang: / dev / null

Modifikasi ke /etc/aliasesfile tidak selesai sampai newaliasesperintah dijalankan untuk membangun /etc/aliases.db. Dalam bentuk belakangan inilah yang sendmailbenar - benar digunakan.


Jadi, apakah ada securitydaemon juga? ('keamanan' tercantum di / etc / aliases.) Kapan tepatnya itu dipicu?
its_me

2
Lebih umum itu menentukan kepada siapa surat harus dikirim ketika ditujukan ke aliashost ini. Email ke ftpakan dikirim ke rootkotak surat. Meskipun sering digunakan untuk mengarahkan mail yang dihasilkan secara lokal / terkirim ke suatu tempat yang berguna itu berfungsi untuk email dari mana saja dan dari siapa saja, jika diterima oleh sendmail dan konfigurasi mengatakan untuk menggunakan file alias.
Matt

Anda harus menggunakan `karakter alih-alih 'pada paragraf terakhir.
Mateusz Jagiełło

12
Hampir setiap MTA * nix modern kompatibel dengan sendmail. Keberadaan /etc/aliasesbukan berarti menggunakan sendmail. Postfix dan exim4 keduanya digunakan /etc/aliasesjuga.
jordanm

1
Jika Anda menjadi "sysadmin yang baik", Anda akan menghindari menggunakan akun root jika memungkinkan, jadi meneruskan surat ke pengguna biasa berarti Anda membutuhkan lebih sedikit root. Dalam kasus apa pun, jika saya memerlukan email sistem, itu akan diteruskan ke akun pop / imap normal yang diperiksa orang.
Matt

4

mailer-daemon, hostmasterdan postmastermerupakan alamat surat khusus yang diperlukan oleh berbagai RFC, dengan pengecualian nyata mailer-daemonyang dapat kita anggap "tertanam oleh konvensi atau tradisi".

Anda perlu mailer-daemonuntuk menangani masalah yang terkait dengan email itu sendiri, seperti pesan bouncing SMTP. Jika server email Anda menerima pesan yang tidak terkirim, itu menghasilkan pemberitahuan non-pengiriman SMTP, yang Dari: alamatnya mailer-daemon. Alias ​​ada jika seseorang membalas pesan bouncing; ia pergi ke postmaster, yang adalah manusia, yang "daemon mailer" tidak. Saya tidak dapat menemukan RFC yang menjelaskan mailer-daemonapalagi memerlukannya. Anda mungkin dapat mengubah nama alias ini menjadi sesuatu yang lain seperti mailer-server, tetapi kemudian Anda harus memprogram ulang server email Anda untuk mengidentifikasi dirinya seperti mailer-serverketika mengirim bouncing. Saya tidak bisa memikirkan alasan mengapa bouncing tidak bisa hanya dari postmaster.

RFC 2142 , bagian 5, memberikan ringkasan dari beberapa alias khusus, dan menunjuk ke RFC lain di mana mereka diperkenalkan. Di sini kita belajar yang postmasterditentukan sejauh RFC 822 (itu ada di bagian 6.3). Ini adalah persyaratan bagi situs surat untuk memiliki alias ini. hostmasterdisebutkan dalam 1033, 1034 dan 1035 RFC. Alias ​​lain yang Anda ingin tahu juga diberikan pada tahun 2142.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.