SUSE Linux下Postfix邮件服务器的配置与管理
1. Postfix信任机制与限制变量
Postfix有不同的信任机制:
- class:信任同一IP类(A/B/C)中的所有SMTP客户端。
- subnet:信任同一IP子网中的所有SMTP客户端。
- host:仅信任本地主机。
同时,有几个重要的限制变量用于控制谁可以通过邮件服务器转发电子邮件:
- smtpd_recipient_restrictions
- smtpd_helo_restrictions
- smtpd_client_restrictions
- smtpd_sender_restrictions
这些相关变量大多存于/etc/postfix/main.cf文件中,未定义的变量会被赋予默认值或保持为空。若要列出Postfix使用的所有变量及其对应的值,可输入postconf命令。
2. 通用场景配置前提
假设/etc/sysconfig/mail文件中的MAIL_CREATE_CONFIG变量设置为no。这样,执行SuSEconfig时不会更改/etc/postfix/main.cf文件,也不会生成/etc/postfix/main.cf.SuSEconfig文件。由于这些文件通常包含有用的设置,某些部署场景只需进