Postfix 邮件服务器的配置

31次阅读

共计 1268 个字符,预计需要花费 4 分钟才能阅读完成。

或者,我们可以跳过 ’system-switch-mail’ 和 ’system-switch-mail-gnome’ 安装并删除默认的 MTA’sendmail’,这将使 ’postfix’ 成为我们系统中的默认 MTA。
yum 安装 postfix dovecot yum 删除 sendmail 请注意,CentOS 5 中的默认 MTA 是 sendmail。如果您不将默认 MTA 作为后缀,更新后缀可能会导致默认 MTA 恢复为 sendmail。
3. 配置接下来,我们需要配置电子邮件服务器的各个部分。
后缀 Postfix 配置文件存储在 /etc/postfix 中。两个主要的 postfix 配置文件是 master.cf 和 main.cf,虽然我们这里只处理 main.cf。首先,我们将对 main.cf 配置文件进行一些添加或更改。应添加,编辑或取消注释以下行:
myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname,localhost.$mydomain,localhost,$mydomain
mynetworks = 192.168.0.0/24,127.0.0.0/8
relay_domains =
home_mailbox = Maildir/

注意:每一行应从新行的开头开始,不应以空格或制表符开头。行开头的空格或制表符被视为前一行的延续,如果前一行是注释(#)行,则后续行也被视为这样。此外,应避免内联注释。
现在让我们看看每个设置项,以了解我们刚刚做了什么:

myhostname:是系统的主机名(即系统名为 mail 或 mail.example.com)。
mydomain:是电子邮件服务器的域名(可以是真实或虚假的域名)。
myorigin:是本地发布的电子邮件似乎来自并传递到的域名。
inet_interfaces:设置 Postfix 可以接收邮件的网络接口。这些需要包括至少 localhost 和 local.domain。
mydestination:是要传递到的域名列表(即,此服务器是发送到这些域的电子邮件的最终目的地)。
mynetworks:是可以通过服务器发送或中继邮件的可信 IP 地址列表。尝试通过源自此处未列出的 IP 地址的服务器发送电子邮件的用户将被拒绝。
relay_domains:此系统将邮件中继到的目标域列表。通过将其设置为空白,我们确保我们的邮件服务器不会充当不受信任网络的开放中继。建议读者测试他们的系统在这里不是一个开放的中继:http://www.abuse.net/relay.html

home_mailbox:设置邮箱相对于用户主目录的路径,还指定要使用的邮箱样式。Postfix 支持 Maildir 和 mbox 格式,鼓励读者自己阅读每个格式的优点。但是,在本文中,我们选择使用 Maildir 格式(尾部斜杠表示 Maildir 格式。要指定 mbox 格式,读者将使用 home_mailbox = Mailbox)。

正文完
 0