Idézem/Quoting Sam Varshavchik <mr...@courier-mta.com>: > SZÉPE Viktor writes: > >> Thank you for your support! >> >> -nodnslookup is the solution for satellite type server which delivery >> messages through one smarthost. >> >> What should I do on normal (tcp/25,587,465 are open to the internet) >> mail server where DNS lookup is necessary? Is there a way to exclude >> localhost from DNS lookup on the initial (pre-EHLO) connection? > > Looking at the code there does not appear to be a way to select > -nodnslookup based on the connecting IP address. > > There is a facility for selectively setting environment variables > based on the connecting IP address, the smtpaccess list (see > makesmttpaccess). But, currently nodnslookup just looks only at the > parameter. > > In tcpd.c, you can try changing > > if (nodnslookup) return; > > to something like > > if (nodnslookup || getenv("NODNSLOOKUP")) return; > > and then put > > 127.0.0.1<tab>allow,NODNSLOOKUP=1 > > into the smtpaccess file. > > But why don't you just run bind locally, and have it handle DNS > resolution for local zones. You can have it listen only on local IP > addresses, and thusly inaccessible from the Internet, and then get > some benefits of a local DNS lookup cache.
Thank you again! Running bind is too expensive for me. I usually use the caching DNS resolver in the given datacenter plus µnscd https://busybox.net/~vda/unscd/ which does local caching for Name Service - which Courier apparently is not using. > if (nodnslookup || getenv("NODNSLOOKUP")) return; Is there a non-zero chance to get this into the next release? SZÉPE Viktor https://github.com/szepeviktor/debian-server-tools/blob/master/CV.md -- +36-20-4242498 s...@szepe.net skype: szepe.viktor Budapest, III. kerület ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users