Thomas: > Hello, > i try to figure out how to restrict ACCESS to the SMTP daemon. > > With that, i mean something like the tcpwrapper for SMTP/SMTPS ... > > For what? > > I have several root-Servers, vServer and Xen domains - only one is the > mail system and should be available for mail from the internet. > > The others servers use the mail server as the smart relay ("relayhost = > ...") and have mynetworks at "" or "127.0.0.1/8 <myip>/32". I think, i > could solve this with mynetworks = "" and mynetworks_style = host ... > > But those servers also need to RECEIVE mail - from the other servers at > least. > That means, for example, they need to receive mail from the mail system > - and for that, they need a running smtpd. > > But all other servers in the internet shall never be able to access > those smtp daemons ... > And this is not about relaying for for this or that recipient, but just > to drop access from all oter networks and IPs. > > How to do that?!?! > I just could not find a way :-(
http://www.postfix.org/SMTPD_ACCESS_README.html http://www.postfix.org/access.5.html http://www.postfix.org/cidr_table.5.html /etc/postfix/main.cf smtpd_client_restrictions = check_client_access cidr:/etc/postfix/client_access /etc/postfix/client_access 192.168.0.0/28 OK 192.168.1.1/32 OK 0.0.0.0/0 REJECT Use smtpd_CLIENT_restrictions not smtpd_RECIPIENT_restrictions. Wietse