Postfix 邮件服务器的配置

或者,我们可以跳过’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.commydomain = example.commyorigin = $mydomaininet_interfaces = allmydestination = $myhostname,localhost.$mydomain,localhost,$mydomainmynetworks = 192.168.0.0/24,127.0.0.0/8relay_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.htmlhome_mailbox:设置邮箱相对于用户主目录的路径,还指定要使用的邮箱样式。Postfix支持Maildir和mbox格式,鼓励读者自己阅读每个格式的优点。但是,在本文中,我们选择使用Maildir格式(尾部斜杠表示Maildir格式。要指定mbox格式,读者将使用home_mailbox = Mailbox)。

January 23, 2019 · 1 min · jiezi