十、编辑配置文件
[root@mail ~]# cp /etc/postfix/main.cf /etc/postfix/main.cfbak #备份
[root@mail ~]# vim /etc/postfix/main.cf
75 #myhostname = host.domain.tld
修改
75 myhostname = mail.postfix.org #本机名
83 #mydomain = domain.tld
修改:
83 mydomain = postfix.org #域名
99 #myorigin = $mydomain
修改为
99 myorigin = $mydomain
113 #inet_interfaces = all
修改为
113 inet_interfaces = all
161 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
修改为
161 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
260 #mynetworks = 168.100.189.0/28, 127.0.0.0/8
修改为
260 mynetworks = 127.0.0.0/8 #提供邮件转发功能的网段
:wq
[root@mail ~]# service postfix restart
说明:
myhostname = mail.postfix.org 指定运行postfix邮件系统的主机名
myorigin = postfix.org 当发件人的信息不详细时,使用这个默认域
mydomain = $mydomain 指定域名,默认情况下postfix将myhostname的第一部分删除而作为mydomain的值
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 指定发往哪里的邮件postfix服务器负责接收
mynetworks = 127.0.0.0/8 指定postfix为哪些网段的用户进行邮件中继
inet_interfaces = all
注意:
(1)在postfix的配置文件中,参数行和注释行是不能处在同一行中的;
(2)任何一个参数的值都不需要加引号,否则,引号将会被当作参数值的一部分来使用;
(3)每修改参数及其值后执行 postfix reload 即可令其生效;但若修改了inet_interfaces,则需重新启动postfix;
(4)如果一个参数的值有多个,可以将它们放在不同的行中,只需要在其后的每个行前多置一个空格即可;postfix会把第一个字符为空格或tab的文本行视为上一行的延续;