了解 /etc/aliases 及其作用
這些是我的 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