4. 配置 Postfix 邮件服务器

此向导将帮助您配置您的内部和寄出邮件。配置完成后,您局域网中的用户就可以通过此 SMTP 服务器发送内部和外部邮件了。同样的,如果您将您的服务器在 Internet 公开 DNS 上注册为您域名的 MX 服务器,则此服务器也可以接受并管理 Internet 上的地址寄给您域名下用户的邮件。此时,别忘了确认您已经打开了防火墙的相应端口。

[警告]警告

要让 Postfix 工作正常,您服务器的网络参数必须不由 DHCP 配置。

第一步可让您选择使用要使用外部 SMTP 转发。如果您可以使用 ISP 提供的服务器,请从下拉列表中选择转发邮件服务器。否则,请选择主要邮件服务器。以下的步骤中只有第二步有所区别。

  1. 全局 Postfix 配置

    Smtpd 标语

    您服务器与其它服务器或客户端通讯时所使用的标语。

    主机名

    您服务器的名称。

    此邮件服务器所处理的域名。

    原始

    本地投递的邮件所发出的域名,以及本地投递的邮件应投递到的域名。

  2. 转发(仅对转发邮件服务器)

    转发主机

    您可在这里定义 ISP 为您转投信件的邮件服务器。

    转发域

    此系统将邮件转发到哪些目的域(及子域)。为了避免垃圾邮件,不属于转发域的邮件将被拒绝。

  3. 主服务器配置(只适用于主邮件服务器)

    需要 helo

    为安全起见,您可以希望远程客户端在开始通讯之前先验证其自身。此时请选择

    禁用 verify 命令

    verify 命令可在客户端中用于验证指定用户确实是由邮件服务器所处理。您可以禁用此命令,这样可以避免垃圾邮件发送者偷取邮件地址。

    伪装域

    此文本框用于输入内部邮件所来自的域。例如:foo.example.com example.com 将让 Postfixtoot@foo.example.com 伪装为 toto@example.com

  4. 信件选项

    这里的几个选项会影响信件的处理,您可以将其保留默认值。

    最长队列生命

    如果邮件等候指定时间以后仍无法投递,则退回发件人。

    信件大小限制

    大于指定大小(字节)的信件将被拒绝。

    延迟警告时间

    如果信件无法投递,则发送者将会在指定小时后受到警告。

  5. 网络配置

    inet 接口

    此邮件系统接收邮件的网卡地址。默认只会监听本地接口。指定 all 可接收所有网络接口上的邮件。

    我的目的

    列出通过本地邮件传递功能投递的域名。SMTP 服务器将会校验收件人的地址并拒绝不存在的收件人。

    我的网络

    比“陌生者”拥有更高优先权的“可信”SMTP 客户端列表。特别地,“可信”SMTP 客户允许通过 Postfix 转发邮件。请指定以逗号和/或空格分隔的网络地址或网络地址/掩码列表。

如果您对参数不太熟悉的话,请参看 Postfix 配置参数