如何禁止postfix发送到外部域

我有一个本地postfix服务器,我希望它只能中继电子邮件到唯一的本地域(localdomain.be):

myhostname = localdomain.be mydomain = localdomain.be alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = $myhostname mydestination = $myhostname relay_domains = $mydomain default_transport = smtp relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.0.0.0/24 mailbox_size_limit = 64000000 message_size_limit = 1000000 recipient_delimiter = + inet_interfaces = all inet_protocols = all smtp_host_lookup = native 

此configuration工作正常,以允许本地和外部目的地域的中继邮件,但我希望它是不可能发送到其他域(即:gmail.com)。

relay_domains是应该确保,但它似乎并没有真正的过滤,因为我仍然可以发送到我的Gmail地址。

设置/ etc / postfix / transport像这样:

 mydomain.com : * error:mail for * is not deliverable 

postmap / etc / transport

并在main.cf放

transport_maps = / etc / postfix / transport

然后postfix重新加载