两个postfix之间相互发邮件

首先为两台机器配置好hostname,配置hostname方法如下:

export HOSTNAME=test.com
echo $HOSTNAME>/etc/HOSTNAME
/etc/rc.d/boot.localnet stop
/etc/rc.d/boot.localnet start

配置OK:

test:/etc/postfix # hostname
test
test:/etc/postfix #

修改/etc/hosts,在其中指定host和ip的对应关系

test:/etc/postfix # cat /etc/hosts
192.168.170.130 test.com test
192.168.170.134 test2.com test2
test:/etc/postfix #

然后为postfix配置smtp_host_lookup,该参数表示在转发邮件时如何查询主机;native表示在本地/etc/hosts中查找,dns表示通过dns服务器查找

postconf -d 打印默认配置

postconf 打印当前配置

test:/ # postconf -d smtp_host_lookup
smtp_host_lookup = dns
test:/ # postconf smtp_host_lookup
smtp_host_lookup = native, dns
test:/ #

默认只查dns,需要增加native:

smtp_host_lookup = native, dns

这样两台机器就可以相互转发邮件了

另外要注意,mydestination 表示本机的域名,并不是目的机器的域名

两个postfix之间相互发邮件》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>