1)安装dns和postfix
aptitude install bind9 dnsutils postfix
2) 配置dns
a) named.conf.local
zone "test.com"{
type master;
file "/etc/bind/test.com";
};
b) test.com
$TTL 604800
@ IN SOA @ mail203.local.(
20130305
604800
86400
2419200
604800)
@ IN NS 192.168.1.203.
MX 0 mail203
mail203 IN A 192.168.1.203
mail202 IN A 192.168.1.202
3) 配置postfix
a) 修改/etc/postfix/main.cf
#发送给mynetworks的邮件或由mynetworks发出的邮件才会帮忙转发
mynetworks = 127.0.0.1 192.168.61.202 192.168.61.203
#可转发的邮件域名
relay_domains = jotest.com
#转发目的地
transport_maps = hash:/etc/postfix/transport
#收件人限制,非relay_recipients中定义的收件人,拒绝转发
relay_rec

本文介绍了如何在Linux系统中使用Postfix搭建纯邮件转发服务器。首先,通过安装bind9和postfix来开始配置。接着,详细讲述了DNS的配置,包括named.conf.local和test.com区域文件的设置。然后,重点讲解了Postfix的配置,特别是如何防止无效邮件积压导致崩溃。通过设置relay_recipient_maps和创建relay_recipients文件,确保只有有效邮箱能接收到邮件。最后,提供了外发和内发邮件的测试步骤,并指出了如何查看日志以解决测试中遇到的问题。

3166

被折叠的 条评论
为什么被折叠?



