Jeff Abrahamson on 11 Jun 2006 15:36:03 -0000 |
I want to allow direct smtp to my machine, but only from a limited set of hosts (who MX for me). Since exim4 is not linked against libwrap, I don't expect it to respect /etc/hosts.{deny,allow}, and it turns out that it doesn't when I try it. So I put exim4 in inetd.conf: smtp stream tcp nowait uucp /sbin/exim4 exim4 -bs I confirm that exim4 is not running, but inetd does start it, as I can connect to it, but from anywhere I try, not just the special places. jeff@astra:etc $ egrep -v '^#' hosts.deny hosts.allow hosts.deny: hosts.deny:ALL: PARANOID hosts.deny:ALL: ALL hosts.deny:leafnode: ALL hosts.allow:sshd: <deleted for the archives> hosts.allow:leafnode: 127.0.0.1 hosts.allow: hosts.allow:exim4: <some fully qualified host names> jeff@astra:etc $ I'd just as soon exim4 run as a daemon as it's snappier, but I'd also like to avoid having my machine hammered by attempted relayers and such. Any thoughts on what I'm missing or on how to make this work the way I want? -- Jeff Jeff Abrahamson <http://jeff.purple.com/> +1 215/837-2287 GPG fingerprint: 1A1A BA95 D082 A558 A276 63C6 16BF 8C4C 0D1D AE4B Attachment:
signature.asc ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|