Email

了解 /etc/aliases 及其作用

  • August 21, 2018

這些是我的 Debian (Wheezy) 伺服器上的“/etc/aliases”文件的內容,因為它是:

# /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.**我注意到,預設情況下,我的伺服器從看起來像的發送電子郵件root@hostname.domain.com。那麼,上述哪一項規則適用於此?postmaster: root;?

**2.**那麼,’/etc/aliases’ 中的規則是用來將使用者分配到特定部門的嗎?也就是說,例如,所有因“濫用”而發送/接收的電子郵件都將從/發送到 root@hostname.domain.com(這將是 root 的預設電子郵件,除非有別名)。正確的?

**3.**有人可以解釋一下它們的真正含義——mailer-daemon、postmaster、nobody、hostmaster、usenet、news、webmaster、www、ftp、abuse、noc、security、root?

我的意思是,類似*“mailer-daemon用於發送電子郵件傳遞錯誤,但並不真正用於接收電子郵件。security關於人們應該就安全問題​​與您聯繫的地方”之*類的描述。

/etc/aliases文件是sendmail. 它指定發送到別名的帳戶郵件應該真正發送到哪個帳戶。例如,ftp在您顯示的配置中,發送到該帳戶的郵件將被發送到 root 的郵箱。

多個收件人也可以指定為逗號分隔的列表。

將郵件重定向給使用者並不是全部。郵件也可以通過管道傳送到程序,或者直接導入您選擇的文件。以下將“bit-bucket”來自使用者“somebody”的所有郵件:

某人:/dev/null

在執行該命令以建構之前,對文件的修改/etc/aliases是不完整的。實際使用的正是這種後來的形式。newaliases``/etc/aliases.db``sendmail

引用自:https://unix.stackexchange.com/questions/65013