电子邮件配置与管理全解析
1. 基本概念与功能概述
在电子邮件系统中,有两个重要的概念:MAIL_HUB 负责处理本地域名邮件,LOCAL_RELAY 则处理本地未完全限定的地址。sendmail 支持多种实现地址别名的方式,包括 NIS/NIS+、LDAP 和查找表(实际上是数据库),此外还有别名文件和转发机制。
2. 发件人别名设置
sendmail 除了标准机制外,还支持基于查找表的别名。用于这些查找的数据库通常被称为“映射”。可以通过以下配置源文件条目启用发件人别名功能:
FEATURE(`genericstable',`hash /etc/mail/senders')
GENERICS_DOMAIN_FILE(`/etc/mail/local-host-names')
- 第一个条目选择通用表功能,并将数据库指定为哈希类型的 Berkeley DB 文件
/etc/mail/senders.db
。默认值为hash /etc/mail/genericstable
。 - 第二个宏指定应用映射的域名列表文件为
/etc/mail/local-host-names
。
创建关联数据库文件的步骤如下:
1. 创建一个包含以下格式条目的文本文件:
sender-address desired-translation
例如:
chavez