这些是我的 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
Run Code Online (Sandbox Code Playgroud)
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人们应该在何处就安全问题与您联系”之类的描述,或类似的描述。
JRF*_*son 68
该/etc/aliases文件是sendmail. 它指定发送到别名的帐户邮件应该真正发送到哪个帐户。例如,ftp在您显示的配置中,发送到帐户的邮件将发送到 root 的邮箱。
多个收件人也可以指定为逗号分隔的列表。
将邮件重定向到用户并不是全部可以做到的。邮件也可以通过管道传送到程序,或者直接传送到您选择的文件中。以下将“比特桶”来自用户“某人”的所有邮件:
某人:/dev/null
对/etc/aliases文件的修改在newaliases运行命令来构建之前不会完成/etc/aliases.db。sendmail实际使用的正是这种后来的形式。
mailer-daemon,hostmaster并且postmaster是各种 RFC 所需的特殊邮件地址,但mailer-daemon我们可以将其视为“惯例或传统所规定的”明显例外。
您需要mailer-daemon处理与邮件本身相关的问题,例如 SMTP 退回邮件。如果您的邮件服务器收到无法送达的邮件,它会生成一条 SMTP 未送达通知,其发件人:地址为mailer-daemon。别名存在,以防有人回复退回邮件;它发送给postmaster,他是一个人,而“邮件守护程序”不是。我找不到任何描述它的 RFC,mailer-daemon更不用说需要它了。您可能可以将此别名重命名为其他名称mailer-server,例如 ,但随后您必须重新编程邮件服务器以mailer-server在发送退回邮件时将其自身标识为 。我想不出退回邮件不能仅仅来自 的原因postmaster。
RFC 2142第 5 节总结了一些特殊别名,并指出了介绍它们的其他 RFC。在这里我们了解到, postmaster早在 RFC 822 就已指定(在其第 6.3 节中)。邮件站点要求有此别名。hostmasterRFC 1033、1034 和 1035 中提到了。您想知道的其他别名也在 2142 中给出。
| 归档时间: |
|
| 查看次数: |
120576 次 |
| 最近记录: |